# CPS222 - DATA STRUCTURES AND ALGORITHMS. Professor: Russell C. Bjork Spring Semester, 2015 Office: KOSC 242 x4377

Save this PDF as:

Size: px
Start display at page:

Download "CPS222 - DATA STRUCTURES AND ALGORITHMS. Professor: Russell C. Bjork Spring Semester, 2015 Office: KOSC 242 x4377"

## Transcription

1 CPS222 - DATA STRUCTURES AND ALGORITHMS Professor: Russell C. Bjork Spring Semester, 2015 Office: KOSC 242 x4377 MWF 3:20-4:20 pm KOSC 125 Hours: MWF 2:10-3:10 pm R 9-12 am Lab Instructor: Joshua Noseworthy Lab: Mondays 6-9 PM KOSC 244 PREREQUISITE: Computer Science 122 CATALOG DESCRIPTION: Introduces analysis of algorithms; implementation of data structures; advanced methods for organizing data in primary and secondary storage; problem-solving strategies; recursion; parallel algorithms; continued development of algorithm analysis skills. Weekly laboratories will introduce C++, including use of templates and the Standard Template Library. Prerequisite: CPS122. COURSE OBJECTIVES: In general, the primary intention of this course is to familiarize you with a broad range of standard data structures and algorithms for both internal and external storage. A secondary intention is to introduce C++. Specifically, upon completion of this course: 1. You should be thoroughly familiar with each of the data structures listed in the schedule of topics below. This means that you should be able to: a) Describe each of the structures covered, using words and/or diagrams. b) Describe one or more typical applications for which the particular structure would be an appropriate data representation. c) Implement algorithms for creating and maintaining the structure. This would include such operations as insertion, deletion, traversal, lookup, and reorganization as appropriate. d) Derive time and space complexity figures for the various operations as a function of the number of elements in the structure. e) Select appropriate data structure(s) for various applications, drawing upon the repertoire you have developed in this course. 2. You should be familiar with the major algorithm-discovery strategies. 3. You should be able to write programs using C Your programming skills should be strengthened through the lab and project work. TEXT: ON RESERVE: Goodrich, Michael, Roberto Tamassia and David Mount. Data Structures & Algorithms in C++ 2nd ed. (Hoboken, NJ: Wiley, 2011) Stroustrup, Bjarne. The C++ Programming Language. (Special Edition) (Addison Wesley Longman, 2000) 1

3 3. Weekly laboratories will focus on gaining practical experience with the material covered in the book and/or in lecture. Lab assignments will be given out the Friday before lab, and must be read over carefully before coming to lab. For each laboratory, there will be a writeup to turn in. There may also be a quiz given at the start of the lab hour (based on your reading of the lab assignment and/or material referred to in it) and/or a quiz based on the work done in lab given at the start of class on the due date. Each laboratory writeup and quiz(zes) will be worth 2% of the final course grade (16% total for the 8 labs with writeups due). The following are the tentative emphases for the lab sessions (subject to change): Lab Emphasis 1 Using C++ 2 Pointers and Linked Lists 3 (Lab time used for work on Project 1 - no writeup or quiz) 4 Stacks and Queues 5 (Lab time used for work on Project 2 - no writeup or quiz) 6 Expression Trees 7 Binary Search Trees 8 (Lab time used for work on Project 3 - no writeup or quiz) 9 Hashing; Performance of Searching Algorithms 10 (Lab time used to work on Project 4 - no writeup or quiz) 11 Graph Representation 12 Huffman Encoding 13 (Lab time used to work on Project 5 - no writeup or quiz) 4. Five programming projects will be assigned, to be done in teams of two. Especially for the early projects, you must partner with someone whose C++ experience is similar to yours to ensure maximum learning (i.e. a neophyte should partner with a neophyte, not a guru!) These projects must be done in accordance with the handout "Guidelines for Computer Science Projects", which will be distributed with the first project. You are expected to read these carefully and comply with them exactly. The following are the tentative emphases for the projects, along with their relative value in the final grade computation. Project Emphasis Value 1 Using C++ 5% 2 Stacks; Infix and Postfix Expressions 5% 3 Threaded Binary Search Trees 5% 4 B-Trees 5% 5 Graph Operations 5% Total 25% 5. A mid-term examination (worth 16% of the final course grade) and a final examination (worth 18%) will be given as shown in the course schedule. Each exam will assume 3

6 TENTATIVE COURSE SCHEDULE (SUBJECT TO CHANGE) Date Topic(s) Reading Written Work Due W 1/14 Preliminaries Course Introduction; Introduction to C++ F 1/16 Introduction to C++ (continued) Java/C M 1/19 Martin Luther King Birthday - no class W 1/21 Recursion 3.5 HOMEWORK 1 DISTRIBUTED F 1/23 Recursion (ctd) M 1/26 Algorithm Analysis W 1/28 Algorithm Analysis (ctd) 4.3 LAB 1; START PROJECT 1 Sequential Structures F 1/30 List Structures: Arrays, Matrices, and Vectors 3.1, 6.1; Java/C++ 10 M 2/2 Linked Lists; Pointers in C++ 3.2; Java HOMEWORK 1 /C W 2/4 Doubly-Linked and Circular Lists LAB 2 F 2/6 STL Lists and Iterators 6.2 M 2/9 Stacks 5.1 W 2/11 Stacks (ctd); Queues and Deques (Nothing due for Lab 3); PROJECT 1 F 2/13 Queues and Deques (ctd) Trees M 2/16 Trees and Forests; Tree Traversals HOMEWORK 2 W 2/18 F 2/20 Binary Trees; Binary Tree Representation of General Trees/Forests; Expression Trees Complete Binary Trees; Heaps; Priority Queues Search Structures 7.3 LAB , 8.1 M 2/23 Maps; Binary Search Trees 9.1, 10.1 W 2/25 Threaded Binary Search Trees (Nothing due for Lab 5); PROJECT 2 F 2/27 Hash Tables 9.2 HOMEWORK 3 M 3/2 Review and Catch up W 3/4 MIDTERM EXAM (THROUGH TREES) LAB 6 6

7 F 3/6- Spring Break F 3/13 M 3/16 Height Balanced Binary Search Trees; (2,4) and Red-Black Trees W 3/18 Height Balanced Binary Search Trees (ctd) LAB 7 F 3/20 Skip Lists 9.4 M 3/23 Disk-Based Search Structures: B-Trees 14.3 W 3/25 B-Trees (ctd) (Nothing due for Lab 8); PROJECT 3 Sorting F 3/27 Internal Sort Algorithms HOMEWORK M 3/30 Internal Sort Algorithms (ctd) W 4/1 F 4/3- M 4/6 External Sorting; How Fast Can we Sort? Easter Break - no class or lab Graphs W 4/8 Graphs; Representations for Graphs LAB 9 F 4/10 Graph Algorithms HOMEWORK 5 M 4/13 Graph Algorithms (ctd) W 4/15 Graph Algorithms (ctd) (Nothing due for Lab 10); PROJECT 4 F 4/17 Graph Algorithms (ctd) Algorithms M 4/20 Sets Operations 11.4 W 4/22 Pattern Matching in Strings 12.1, 12.3 LAB 11 (skim ) F 4/24 Algorithm Design Strategies 12.4 HOMEWORK 6 M 4/27 Algorithm Design Stratgies (continued) 12.2 W 4/29 Algorithm Design Strategies (continued) LAB 12 F 5/1 Parallel Algorithms TBA M 5/4 Parallel Algorithms (ctd) TBA HOMEWORK 7 W 5/6 Review and Catch up (Nothing due for Lab 13); PROJECT 5 F 5/8-12:00-2:00 pm - FINAL EXAM 7

### CS 210 Algorithms and Data Structures College of Information Technology and Engineering Weisberg Division of Engineering and Computer Science

CS 210 Algorithms and Data Structures College of Information Technology and Engineering Weisberg Division of Engineering and Computer Science Semester and Year: Spring 2009 Classroom Section, Meeting Times,

### MAT225 Differential Equations Spring 2016

MAT225 Differential Equations Spring 2016 General Information Meeting Time and Place Monday, Wednesday, and Friday: 8:00 9:00 a.m., KOSC 127. Professor Dr. Jonathan Senning, 246 Ken Olsen Science Center

### Pre-requisite: COSC 1320 or departmental approval

Austin Community College Department of Computer Studies and Advanced Technology Course Syllabus: ITSE 2431, Advanced C++ Programming Spring 2012 -- Synonym 46161, Section 006 Lecture: RGC 116 Tuesday,

### ISBN#: Course Website:

Kennesaw State University Department of Computer Science CS 3304: Data Structures - All Sections Fall 2015 Section 3: TR 11:00 12:15 Atrium 202 Section 4: T 5:00 7:45 Atrium 151 Credit Hours: 4 Pre-requisites:

### Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles Knowledge Areas that contain topics and learning outcomes covered in the course Knowledge Areas Total Hours of Coverage Software Development

### Gordon College ECB 362 Cost Accounting - Online Summer Flexibility with Responsibility

Time: Monday, May 16, 2016 through Thursday, June 30, 2016 Location: Online Professor: Andrew P. Moore, M.S. Management, M.S. Counseling, C.P.A. Office: Frost 305 Telephone: 978-867-4392 Email: andy.moore@gordon.edu

### Textbook: Data Structures and Algorithm Analysis in C++ (3rd edition), by M. A. Weiss. Addison-Wesley, ISBN-10: X & ISBN-13:

SYLLABUS: Data Structures, Algorithms, and Generic Programming COP-4530/CGS-5425 Fall 2006 Mon./Wed. 3:35-4:50pm @ 301 LOVE BLDG Thu. 11:00am-12:15pm (sec. 01) and 12:30-1:45pm (sec. 02) @ 202 Carothers

### DATA STRUCTURES USING C

DATA STRUCTURES USING C QUESTION BANK UNIT I 1. Define data. 2. Define Entity. 3. Define information. 4. Define Array. 5. Define data structure. 6. Give any two applications of data structures. 7. Give

### Introduction to Programming System Design. CSCI 455x (4 Units)

Introduction to Programming System Design CSCI 455x (4 Units) Description This course covers programming in Java and C++. Topics include review of basic programming concepts such as control structures,

### UTSA Department of Electrical and Computer Engineering EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline

UTSA EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline Catalog Description: 3 hours credit. Review of C/C++ non-object oriented programming concepts. Object-oriented programming

### CS 2302 Data Structures Spring 2015

1. General Information Instructor: CS 2302 Data Structures Spring 2015 Olac Fuentes Email: ofuentes@utep.edu Web: www.cs.utep.edu/ofuentes Office hours: Tuesdays and Thursdays 2:00-3:30, or by appointment,

### CSC 314: Operating Systems Spring 2005

CSC 314: Operating Systems Spring 2005 Instructor: Lori Carter lcarter@ptloma.edu (619) 849-2352 Office hours: MWF TTh 11:00 a.m. 12:00 p.m. 1:15 2:15 p.m 10:00-11:30 a.m. Texts: Silbershatz et.al, Operating

### College Algebra Online Course Syllabus

VALENCIA COMMUNITY COLLEGE EAST CAMPUS MAC 1114 COLLEGE TRIGONOMETRY (ONLINE COURSE) SYLLABUS Term/Year: Spring 2009 CRN: 22607 Professor: Dr. Agatha Shaw Phone: (407) 582 2117 Office: 8-249 Student Engagement

### Gordon College ECB 362 Cost Accounting Online Summer 2015. Flexibility with Responsibility

Time: Monday, May 18, 2015 through Friday, June 28, 2015 Location: Online Professor: Andrew P. Moore, M.S. Management, M.S. Counseling, C.P.A. Office: Frost 305 Telephone: 978-867-4392 Email: andy.moore@gordon.edu

### Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C

Tutorial#1 Q 1:- Explain the terms data, elementary item, entity, primary key, domain, attribute and information? Also give examples in support of your answer? Q 2:- What is a Data Type? Differentiate

### Computer Science G189 Data Structures with C++ Section Fall 2015

INSTRUCTOR Andre Cavin Email: acavin@gwc.cccd.edu (do not use the email on Blackboard) Course Web Site: Blackboard Learn (https://gwc.blackboard.com/) Office Hours: I have no office hours, please email

### CS135 Computer Science I Spring 2015

CS135 Computer Science I Spring 2015 Instructor: Laura Pike Email: laura.pike@gbcnv.edu Phone: 775-753-2288 Office: HTC 131 Office Hours: Monday 9:00 11:30 am Thursday 1:00-3:30 pm Textbooks: ISBN: 978-0470927137,

### Fundamentals of Computer Programming CS 101 (3 Units)

Fundamentals of Computer Programming CS 101 (3 Units) Overview This course introduces students to the field of computer science and engineering. An overview of the disciplines within computer science such

### Welcome to Computer Science 2604 Data Structures and File Management

CS 2604 1 Welcome to Computer Science 2604 Data Structures and File Management Composition #8, Kandinsky Instructor Info and Prerequisites 2 Instructor: Email: Office: Office Hours: William D McQuain mcquain@cs.vt.edu

### CS 261 C and Assembly Language Programming. Course Syllabus

CS 261 C and Assembly Language Programming Course Syllabus Spring 2016 Lecture: Tuesdays and Thursdays 9:10AM to 10:25 in VSCI 255 3 Semester Hours Instructor: Dick Lang, Ph.D. dick_lang@vancouver.wsu.edu

### CS 300 Data Structures Syllabus - Fall 2014

CS 300 Data Structures Syllabus - Fall 2014 Catalog Description Data structures are fundamental to advanced, efficient programming. Topics including asymptotic analysis, stacks, queues, linked lists, trees,

### BCS2B02: OOP Concepts and Data Structures Using C++

SECOND SEMESTER BCS2B02: OOP Concepts and Data Structures Using C++ Course Number: 10 Contact Hours per Week: 4 (2T + 2P) Number of Credits: 2 Number of Contact Hours: 30 Hrs. Course Evaluation: Internal

### Computer Science CS 2334: Programming structures and abstractions

Computer Science CS 2334: Programming structures and abstractions Instructor: Dr. McGovern Spring 2013 1 Course Overview This is your second course in programming. We will focus on abstraction and programming

### San José State University Computer Science Department CS144-01, Advanced C++ Programming, Fall 2016

San José State University Computer Science Department CS144-01, Advanced C++ Programming, Fall 2016 Course and Contact Information Instructor: Leonard Wesley Office Location: MH 212 Telephone: 408.924.5287

### DIVISION OF INFORMATION TECHNOLOGY PROGRAMS AND SYSTEMS SUPPORT FALL 2015 / Spring 2016

DIVISION OF INFORMATION TECHNOLOGY PROGRAMS AND SYSTEMS SUPPORT FALL 2015 / Spring 2016 CLASS NUMBER/NAME: COSC 2436 PROGRAMMING FUNDAMENTALS III SECTION NUMBER: 5280 CLASS DAYS/HOURS: Period 5-9:15 10:50

### CSC 302 Data Structures and Algorithms with C++

CSC 302 Data Structures and Algorithms with C++ COURSE PARTICULARS Course Code: CSC 302 Course Title: Data Structures and Algorithms with C++ No. of Units: 3 Course Duration: Two hours of theory per week

### SYLLABUS. Title: Reading Analysis & Study Skills

Code: READ 095 SYLLABUS Title: Reading Analysis & Study Skills Institute: Humanities Department: Reading Course Description: This course is designed to help students improve their reading skills and study

### ENGR 111 COMPUTER SCIENCE FOR ENGINEERS I College of Information Technology & Engineering Weisberg Division of Engineering and Computer Science

College of Information Technology & Engineering Weisberg Division of Engineering and Computer Science Semester and Year: Spring, 2008 Classroom Sections, Locations, and Meeting Times: Section: 201 CRN:

### ERP 5210 Performance Dashboards, Scorecard, and Data Visualization Course Syllabus Spring 2015

ERP 5210 Performance Dashboards, Scorecard, and Data Visualization Course Syllabus Spring 2015 Department of Business & Information Technology Mission Capitalizing on the strong technological emphasis

### Course Title: Computer Science I & Lab I Course Prefix: COMP Course No.: 1213/1211 Section No.: P01/P81

Course Title: Computer Science I & Lab I Course Prefix: COMP Course No.: 1213/1211 Section No.: P01/P81 Department of Computer Science College of Engineering Instructor Name: Dr. Sherri S. Frizell Office

### CSE373: Data Structures and Algorithms Lecture 1: Introduction; ADTs; Stacks/Queues. Linda Shapiro Spring 2016

CSE373: Data Structures and Algorithms Lecture 1: Introduction; ADTs; Stacks/Queues Linda Shapiro Registration We have 180 students registered and others who want to get in. If you re thinking of dropping

### Introduction to Computer Forensics Course Syllabus Spring 2012

Course Information Course Syllabus Spring 2012 Instructor: Dr. Mike Jochen Phone: 570.422.3036 Email: mjochen@esu.edu Office: 337 SCITECH Building Office Hours: Tues/Thurs 11 a.m. noon Weds 9 a.m. noon

### Precalculus Algebra Online Course Syllabus

VALENCIA COMMUNITY COLLEGE EAST CAMPUS MAC 1140 PRECALCULUS ALGEBRA (ONLINE COURSE) SYLLABUS Term/Year: Spring 2011 CRN: 22693/22954 Professor: Dr. Agatha Shaw Phone: (407) 582 2117 Office: 8-249 Student

### CS 361 Database System & Design Spring 2013 Wednesday, 4:00 pm 6:45 pm SCIT 215

1 CS 361 Database System & Design Spring 2013 Wednesday, 4:00 pm 6:45 pm SCIT 215 The schedule, together with assignments and lectures, is subject to change in the progress of the course. Announcements

### CS 5303 Introduction to Programming and Problem Solving

CS 5303 Introduction to Programming and Problem Solving Spring 2013 Syllabus (Updated on 3/13/2013) Course Information Course level: Graduate Bridge Course Prerequisites Graduate status or Permission of

### CSE373: Data Structures and Algorithms Lecture 1: Introduction; ADTs; Stacks/Queues. Nicki Dell Spring 2014

CSE373: Data Structures and Algorithms Lecture 1: Introduction; ADTs; Stacks/Queues Nicki Dell Spring 2014 Registration We have 140 students registered and 140+ on the wait list! If you re thinking of

### MIS 4343.010 Systems Analysis & Design

MIS 4343.010 Systems Analysis & Design Course Description/Overview Provides an understanding of the system development and modification process. Emphasizes the factors for effective communication and integration

### Professional C++ ITP 499 (3 Units) Spring 2013

Professional C++ ITP 499 (3 Units) Spring 2013 Objective This course provides students with the advanced knowledge they will need to succeed as a professional C++ developer. By semester s end, students

### The University of Akron Department of Mathematics. 3450:145-803 COLLEGE ALGEBRA 4 credits Spring 2015

The University of Akron Department of Mathematics 3450:145-803 COLLEGE ALGEBRA 4 credits Spring 2015 Instructor: Jonathan Hafner Email: jhafner@zips.uakron.edu Office: CAS 249 Phone: (330) 972 6158 Office

### Online Course Syllabus CS320: C Programming

Online Course Syllabus CS320: C Programming Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes may also

### CS 353 Advanced Objected-Oriented Programming Spring 2015 Thursday, 9:00 am 11:45 am Location SCIT 215

Dr. Suk Jin Lee CS 353 Advanced Objected-Oriented Programming Spring 015 CS 353 Advanced Objected-Oriented Programming Spring 015 Thursday, 9:00 am 11:45 am Location SCIT 15 The schedule, together with

### May Term 2016 Semester: May 12 th May 26 th Course Meeting Times: 4- hours per day Monday Friday, Start Time TBA Location:

APSM 4310: Psychology of Sport Annette Caldwell Simmons School of Education & Human Development May Term 2016 Instructor: Derek Marr, Lecturer Email: dmarr@smu.edu Office: Simmons Hall 376 Office Hours:

### Central Alabama Community College

Central Alabama Community College I. ILT 160 DC Fundamentals 3 Credit Hours II. Course Description This course provides a study of atomic theory, direct current (DC), properties of conductors and insulators,

### NATURAL RESOURCE AND ENVIRONMENTAL ECONOMICS. Teaching Assistant: Tanner McCarty Phone: 765-494-4324

NATURAL RESOURCE AND ENVIRONMENTAL ECONOMICS AGEC/FNR 406 Professor Gramig Fall 2012 Office: Krannert 564 MWF 2:30-3:20PM in KRAN G016 Office Hrs: Thurs 1-3PM (or by appt) Teaching Assistant: Tanner McCarty

### http://www.dmacc.edu Page 1 of 5

http://www.dmacc.edu CAMPUS NAME: Des Moines Area Community College Ankeny Campus COURSE TITLE: Advanced C++ COURSE NUMBER: CIS164 SECTION NUMBER & CRN: WB1 27275 INSTRUCTOR INFORMATION NAME: Joe Struss

### Department of Electrical and Computer Engineering. EEL 3160 Embedded C++ and Data Structures. Tuesday & Thursday 3:00 5:00 pm

Department of Electrical and Computer Engineering EEL 3160 Embedded C++ and Data Structures Instructor : Dr. Herman Watson Office Hours : by appointment Monday 9:30-11:00 AM Tuesday & Thursday 3:00 5:00

### Major Topics Covered in the Course

Welcome to CSE 110! CSE 110 : Principles of Programming with Java (3) Spring 2012, Syllabus and Course Information School of Computing, Informatics, and Decision Systems Engineering, ASU Course web page

### Kettering College of Medical Arts Course Syllabus Summer Semester 2003

Kettering College of Medical Arts Course Syllabus Summer Semester 2003 Course Title: Spanish for Health Professionals Course No.: SLPH 211 Day/Time: Monday 7:00 p.m. to 9:20 p.m. Credit Hours: 2 Room:

### AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY

AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY Course Syllabus: COSC 1320 C++ / C Programming (CIS 2003) Section 33024 Lecture 021 at Northridge Campus Spring 2006 Instructor:

### MIT 503 - The Fundamentals of Computer Programming Fall 2015 3 Credits Watson School of Education University of North Carolina Wilmington

MIT 503 - The Fundamentals of Computer Programming Fall 2015 3 Credits Watson School of Education University of North Carolina Wilmington Professor: Dr. Ray Pastore Email: pastorer@uncw.edu Phone: 22912

### SSEX COUNTY COLLEGE Engineering Technologies and Computer Sciences Division CSC 122 Computer Science II Course Outline

SSEX COUNTY COLLEGE Engineering Technologies and Computer Sciences Division CSC 122 Computer Science II Course Outline Course Number & Name: CSC 122 Computer Science II Credit Hours: 4.0 Contact Hours:

### Comm Public Speaking Spring 2014 Communication and Mass Media

Comm. 2301 Public Speaking Spring 2014 Communication and Mass Media Mr. Tony Blair, B.A., M.A. OFFICE: Library 3rd Floor, 315 E-MAIL: fblair@angelo.edu OFFICE PHONE: (325) 486-6076 OFFICE HOURS: Mon. 8am-10am,

### MATHEMATICAL MODELING AND PROBLEM SOLVING

MATHEMATICAL MODELING AND PROBLEM SOLVING MATH 1200-002 MTWR 9:00-9:50 Field House 1240 Spring 2015 INSTRUCTOR: Paramasamy Karuppuchamy (PK) Office: University Hall -2030 L Phone: 419-530-3249 E-Mail:

### CS4314 Computer Networking. Spring 2016 Syllabus

CS4314 Computer Networking Spring 2016 Syllabus Textbook: Kurose, Ross, Computer Networking, A Top-Down Approach, 6th Ed., Addison Wesley, 2010, ISBN-10 0-13-2856204. Cheaper versions: Amazon.com Kindle

### Lincoln University of PA Graduate Education Programs Course Syllabus. Special Education Law

1 Lincoln University of PA Graduate Education Programs Course Syllabus EDU.21 Special Education Law Professor: Department: Semester: Course Title: Course No.: Meeting Day & Hours: Room No. Office hours:

### Database Management Systems ISM 4212 (3 Credit Hours) Fall 2011

Database Management Systems ISM 4212 (3 Credit Hours) Fall 2011 Professor Ms. Sue Carter Course Day Office Location Course Time Office Phone Course Location E-Mail carter@fau.edu Blackboard http://blackboard.fau.edu

### Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014 Class: Tuesdays and Thursdays, 10:00-11:15 in Science Hall 005 Lab: Tuesdays, 9:00-9:50 in Science

### Modesto Junior College Course Outline of Record CMPSC 261

Modesto Junior College Course Outline of Record CMPSC 261 I. OVERVIEW The following information will appear in the 2010-2011 catalog CMPSC 261 Problem Solving and Programming 2 Prerequisite: Satisfactory

### CS-282, Section 9384 Course Syllabus Intermediate Java (Data Structures & Algorithms) - Fall 2016

CS-282, Section 9384 Course Syllabus Intermediate Java (Data Structures & Algorithms) - Fall 2016 Course Description CS-282 Section 9384 Hybrid course (Classroom/web) 4 Units CS-282 is an intermediate/advanced

### CS 649 Database Management Systems. Fall 2011

SCHOOL OF BUSINESS, PUBLIC ADMINISTRATION AND INFORMATION SCIENCES LONG ISLAND UNIVERSITY, BROOKLYN CAMPUS DEPARTMENT OF COMPUTER SCIENCE CS 649 Database Management Systems Fall 2011 Course Schedule: Thursday

### Special Topics in Biology: Animal Biology and Diversity BIOL 499 Spring 2017 Monday, Wednesday am pm

Special Topics in Biology: Animal Biology and Diversity BIOL 499 Spring 2017 Class time: Monday, Wednesday - 11.15 am 12.30 pm Laboratory time: Monday, 2.10-4 pm Location: Name of Faculty: Contact details:

### PHYS 1308: Electricity and Magnetism Syllabus Professor Stephen Sekula SPRING 2016

PHYS 1308: Electricity and Magnetism Syllabus Professor Stephen Sekula SPRING 2016 Contents University Curriculum Student Learning Outcomes 2 Goals of this Course 2 Course Information 3 Course Topics 3

### EunHa (Lena) Jeong, Ph.D. Office: 6W MacKay Hall Office hour: by appointment

College of Human Sciences Department of Apparel, Events, and Hospitality Management HSP M 230 Introduction to Hospitality Performance Analysis Spring 2016 Instructor EunHa (Lena) Jeong, Ph.D. Office: 6W

### MKT-210 PRINCIPLES OF MARKETING Spring 2016

MKT-210 PRINCIPLES OF MARKETING Spring 2016 Instructor Information: Instructor: Saul Oliveros Lerin Email: soliveros@suffolk.es Phone: 91-533-5935 Ext. 136 Office: Math & Business office top floor Office

### HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 210 COURSE NUMBER: CIS 210 COURSE NAME: MEETING PLACE: Random On-Line DIVISION: Business, Computing & Applied Technology

### Course Syllabus HUDE 0111 Transition to College Success 8 Week Session

Department Chair: Tobin Quereau Office: RGC-Attache 202 Phone: 223-3391 Fax: 223-3392 Email: quereau@austincc.edu Course Syllabus HUDE 0111 Transition to College Success 8 Week Session Instructor: Christie

### CS 301 Course Information

CS 301: Languages and Automata January 9, 2009 CS 301 Course Information Prof. Robert H. Sloan Handout 1 Lecture: Tuesday Thursday, 2:00 3:15, LC A5 Weekly Problem Session: Wednesday, 4:00 4:50 p.m., LC

### Social Psychology Syllabus

Social Psychology Syllabus PSYC 307/001 Spring 2014 Lecture: MWF 12:00-12:50 p.m. in Wham 105 Instructor: Rebecca Kietlinski. M.A. Office Location: Life Science II Rm. 275F Office Hours: 10:00 a.m. to

### CS 1361-D10: Computer Science I

CS 1361-D10: Computer Science I Instructor Name: Lopamudra Roychoudhuri Instructor Phone Number: (325) 486-5448 Instructor email: lroychoudhuri@angelo.edu Instructor Office: MCS 205E Class Times: Online,

### Course Syllabus Geography Program Winthrop University Spring 2014. GEOG/GEOL 305 Introduction to Geographic Information Systems

GEOG/GEOL 305 Introduction to Geographic Information Systems Course Syllabus Geography Program Winthrop University Spring 2014 Instructor Information Instructor: Bryan Townsend, MA Geography, GISP Office

### FIN 430: Financial Modeling (Spring 2016) Professor Russell Jame Course Overview and Objectives Course Prerequisites Required Materials

FIN 430: Financial Modeling (Spring 2016) Professor Russell Jame BE Room 235 Office: 335J Gatton Email: russell.jame@uky.edu Office hours: TR 9 10 am, or by appointment Course Overview and Objectives This

### Physics 142 Electricity and Magnetism Summer 2015

Parkland College Physics Courses Natural Sciences Courses 2015 Physics 142 Electricity and Magnetism Summer 2015 Omar Adawi Parkland College, oadawi@parkland.edu Recommended Citation Adawi, Omar, "Physics

### El Camino College Chemistry 1B: General Chemistry II Instructor: Dr. Melvin Kantz Office: Chem 133 email: drmelk@verizon.net

El Camino College Chemistry 1B: General Chemistry II Instructor: Dr. Melvin Kantz Office: Chem 133 Spring 2013 email: drmelk@verizon.net Section 1245 Lecture: Monday, Wednesday 06:00PM - 08:30PM, Chemistry,

### BBA 405 - SMALL BUSINESS MANAGEMENT Spring 2016

BBA 405 - SMALL BUSINESS MANAGEMENT Spring 2016 GENERAL INFORMATION Professor: Sabra K Lemmon Phone: (928) 941-2814 call or text Email: Sabra.Lemmon@nau.edu Note: Best reached by email. Please use the

### MKTG 330 FLORENCE: MARKET RESEARCH Syllabus Spring 2011 (Tentative)

INSTRUCTOR: Ta Tao Chuang, Ph.D. OFFICE and OFFICE HOURS: tba and by appointment EMAIL: chuang@jepson.gonzaga.edu BLACKBOARD: http://learn.gonzaga.edu DAYS, TIMES & ROOM: M, W 5:15 6:45 pm (15 weeks) IMPORTANT

### GET 114 Computer Programming Course Outline. Contact: craig.west@rdc.ab.ca Office Hours: TBD 403.342.3415 (or by appointment)

GET 114 Computer Programming Course Outline Electrical Engineering Technology Fall 2015 Instructor: Craig West Office: 2915-11 Contact: craig.west@rdc.ab.ca Office Hours: TBD 403.342.3415 (or by appointment)

### Georgia State University Chemistry 1211K Course Syllabus, Summer 2014

Georgia State University Chemistry 1211K Course Syllabus, Summer 2014 Text: Chemistry: A molecular Approach by Nivaldo Tro with Mastering General Chemistry 3 e Mastering Chemistry Course ID: MCSTROEVA18821

### MATH 1111 College Algebra Fall Semester 2014 Course Syllabus. Course Details: TR 3:30 4:45 pm Math 1111-I4 CRN 963 IC #322

MATH 1111 College Algebra Fall Semester 2014 Course Syllabus Instructor: Mr. Geoff Clement Office: Russell Hall, Room 205 Office Hours: M-R 8-9 and 12:30-2, and other times by appointment Other Tutoring:

### Business Ethics (BUS 105) Cycle II, Spring, 2012 Semester

Business Ethics (BUS 105) Cycle II, Spring, 2012 Semester Phone: E Mail: Office: Office Hours: Course Description: This course is designed for the student with an interest in organizational and business

### Analytical Chemistry Lecture - Syllabus (CHEM 3310) The University of Toledo Fall 2012

Analytical Chemistry Lecture - Syllabus (CHEM 3310) The University of Toledo Fall 2012 Course Call #s 44899/44900 and 48756/47954 2.00 credits Instructor: Class Meeting Time: Office Hours: TA: Dr. Wendell

### REQUIRED TEXT: Slavin, R. E. Educational Psychology, Ninth Edition. Allyn and Bacon, 2009.

HARFORD COMMUNITY COLLEGE SYLLABUS - EDUCATIONAL PSYCHOLOGY PSYCHOLOGY PSY207 03 (CRN# 21002) T 7:00-9:50 Fallston 203 SPRING 2011 INSTRUCTOR: Mr. Chuck Conjar OFFICE: Fallston 250 / OFFICE HOURS: T 6-6:50

### SYLLABUS. 6. Office Phone and email: 210-446-9350 jimmie.flores@wayland.wbu.edu or jimmieflores@gmail.com

MISM 5306 DR. FLORES FALL 2011 1 SYLLABUS 1. Wayland Baptist University, Virtual Campus, School of Business 2. Mission Statement: Wayland Baptist University exists to educate students in an academically

### CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu

CHIPOLA COLLEGE COURSE SYLLABUS Chipola s website: www.chipola.edu COURSE TITLE: COURSE NUMBER: Accounting Management Information Systems ACG 4401 COURSE DESCRIPTION (with prerequisites): This course is

### Syllabus for MTH 311 Numerical Analysis

MTH 311 Numerical Analysis Syllabus, Spring 2016 1 Cleveland State University Department of Mathematics Syllabus for MTH 311 Numerical Analysis Fall 2016: January 20 May 13 1 Instructor Information Instructor:

### 10CS35: Data Structures Using C

CS35: Data Structures Using C QUESTION BANK REVIEW OF STRUCTURES AND POINTERS, INTRODUCTION TO SPECIAL FEATURES OF C OBJECTIVE: Learn : Usage of structures, unions - a conventional tool for handling a

### INF 203: Introduction to Network Systems (3 credit hours) Spring 2015 8W1, Class number 9870

INF 203: Introduction to Network Systems (3 credit hours) Spring 2015 8W1, Class number 9870 Instructor: Norman Gervais Office location: BA 313 or virtually via Google Hangout, inf.gervais@gmail.com Office

### Troy Online. Course Syllabus. BUS4474 Business and Society Term 4 2016

Troy Online Course Syllabus BUS4474 Business and Society Term 4 2016 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor changes prior to or during

### English 1318: Introduction to the Study of English Grammar Fall 2007, CRN 10601, TR 10:00-11:15, A-430

English 1318: Introduction to the Study of English Grammar Fall 2007, CRN 10601, TR 10:00-11:15, A-430 Instructor: Dr. Michelle Moosally Office: 1037 South Office Phone: (713) 221-8254 Email: moosallym@uhd.edu

### Ordinary Differential Equations

Course Title Ordinary Differential Equations Course Number MATH-UA 9262001 SAMPLE SYLLABUS ACTUAL SYLLABUS MAY VARY Instructor Contact Information Mark de Longueville mark.de.longueville@nyu.edu Course

### SYLLABUS MATH 1221 Finite Mathematics (ONLINE)

SYLLABUS MATH 1221 Finite Mathematics (ONLINE) Instructor: Dr. Lila F. Roberts Office: University Center 315 Email: LilaRoberts@clayton.edu Office Phone: 678-466- 4400 Course Web Page http://faculty.clayton.edu/lroberts9/spring2012

### Alabama Department of Postsecondary Education. Representing The Alabama Community College System

Alabama Department of Postsecondary Education Representing The Alabama Community College System Central Alabama Community College MTH 100 Intermediate Algebra Prerequisite: MTH 092 or MTH 098 or appropriate

### Course Title: Computer Science I Course Prefix: COMP Course No.: 1213 Section No.: P01. Prairie View A&M University P.O. Box

Course Title: Computer Science I Course Prefix: COMP Course No.: 1213 Section No.: P01 Department of Computer Science College of Engineering Instructor Name: Office Location: TBA Office Phone: Fax: Email

### CI SCIENCE = CREATIVITY Spring 2016

CI 141 - SCIENCE = CREATIVITY Spring 2016 Instructor Information: Instructor: Carl-Gustaf Pierre Saluste, PhD Email: gsaluste@suffolk.es Phone: +34-91-533-5935 Office: Science Lab, next to reception desk

### ANGELO STATE UNIVERSITY BA 2345: Legal & Social Environment Course Syllabus, Spring 2016 DELIVERED ONLINE

ANGELO STATE UNIVERSITY BA 2345: Legal & Social Environment Course Syllabus, Spring 2016 DELIVERED ONLINE Instructor: Whitney Leifeste Ruiz, J.D., M.A. Office: RAS 254 Phone: 325-486-6489 E-mail: whitney.ruiz@angelo.edu

### COURSE: B.TECH-ECE. IV Sem. Data structure Using C. b) Deletion of element in an array

COURSE: B.TECH-ECE. IV Sem Data structure Using C 1. Determine the formula to find the address location of an element in three dimensions array, suppose each element takes four bytes of space & elements

### Bergen Community College. Professor Daneen Aromando, AAS, CVT daromando@bergen.edu

Bergen Community College Course Title: Course Number: Program Affiliation: Instructor: Veterinary Office Management VET-216 Veterinary Technology Professor Daneen Aromando, AAS, CVT daromando@bergen.edu

### CMJ 256 - CRIME SCENE INVESTIGATION Spring Syllabus 2015

INSTRUCTOR INFORMATION Associate Professor David Striegel Guerrieri Hall, Room 202D Office Phone: 410-572-8755 Office Hours: CMJ 256 - CRIME SCENE INVESTIGATION Spring Syllabus 2015 Monday 10:45 11:45

### Gustavus Adolphus College Department of Economics and Management E/M 260 002: MARKETING M/T/W/F 11:30AM 12:20AM, BH 301, SPRING 2016

Gustavus Adolphus College Department of Economics and Management E/M 260 002: MARKETING M/T/W/F 11:30AM 12:20AM, BH 301, SPRING 2016 Instructor: Wei Fu Office: BH 135 Phone: 507-933-6141 E-mail: wfu@gustavus.edu