UMBC CMSC 202, Computer Science II, Fall 1999

Course Syllabus

The following schedule outlines the material to be covered in the semester and the assigned reading for each lecture. Chapters under "Reading" refer to C++ with Object-Oriented Programming  by Paul S. Wang. In addition, there will be assigned readings from material which will be distributed via the course web pages and/or handouts.


Week #

M/W

Tu/Th

Lecture

Reading

Projects

0

9/1

9/2

Introduction

Ch. 1

 

1

9/6

9/7

No class, Mon. 9/6

 

 

 

9/8

9/9

Advanced Programming Techniques

 

 

2

9/13

9/14

Overview of C++

Ch. 2

 

 

9/15

9/16

 

 

 

3

9/20

9/21

C++ Features and Constructs

Ch. 3

 

 

9/22

9/23

 

 

Project #1 Due 9/23

4

9/27

9/28

 

 

 

 

9/29

9/30

Arrays and Pointers

Ch. 4

 

5

10/4

10/5

 

 

 

 

10/6

10/7

Classes and Objects

Ch. 5

 

6

10/11

10/12

 

 

 

 

10/13

10/14

Recursion

notes

Project #2 Due 10/14

7

10/18

10/19

** Midterm Exam **

 

 

 

10/20

10/21

I/O in C++

Ch. 6

 

8

10/25

10/26

Inheritance (Code)

Ch. 7

 

 

10/27

10/28

 

 

 

9

11/1

11/2

 

 

 

 

11/3

11/4

Multiple Inheritance (Code)

Sec. 9.1

 

10

11/8

11/9

Big-Oh Notation

notes

 

 

11/10

11/11

Sorting

notes

Project #3 Due 11/11

11

11/15

11/16

Polymorphism (Code)

Ch. 9

 

 

11/17

11/18

Operator Overloading (Code) (More Code)

Sec. 8.1,8.2,8.4

 

12

11/22

11/23

Templates

Ch. 10

 

 

11/24

11/25

No lecture 11/24, 11/25

 

 

13

11/29

11/30

 

 

 

 

12/1

12/2

Standard Template Library

notes

 

14

12/6

12/7

Trees

notes

 

 

12/8

12/9

Object-Oriented Design (Slides)

Ch. 11

Project #4 Due 12/9

15

12/13

12/14

 

 

 

 

12/20

 

Final Exam for M/W Section

6:00-8:00, LH 5

 

 

 

 

12/21

Final Exam for Tu/Th Section

10:30-12:30, LH 5

 

 



Discussion Sections

Week #

Week of

Discussion Topic

0

9/1

No discussion sections

1

9/6

until Week # 2

2

9/13

Makefiles

3

9/20

File I/O and Error Handling

4

9/27

Exam #1

5

10/4

Return Exam / Project Hints

6

10/11

Static Members

7

10/18

Recursion

8

10/25

Return Exam / Project Hints

9

11/1

Inheritance

10

11/8

Formatted I/O

11

11/15

Exam #2

12

11/22

No discussion sections this week

13

11/29

Return Exam / Project Hints

14

12/6

Trees

15

12/13

No discussion sections this week


Last Modified: 8 Dec 1999 14:43:40 EST by Alan Baumgarten, abaumg1@cs.umbc.edu

Back up to Fall 1999 CMSC 202 Section Homepage