CSC 2000, Introduction to C++ Programming Language (Call No: 23342)
Tentative Class Schedule 

Winter 1998, Wayne State University

Class: 019 Prentis Hall, W 5:30PM - 7:20 
Lab.: 314 State, M 5:30PM - 7:20

Week

Date

Chapters

Topics

Assignments

1

1-12

 

Syllabus, NT account registration, etc.

 

 

1-14

1

The big picture

 

2

1-19

 

No lab class, Martin Luther King Day

 

 

1-21

3, 7

C++ Basics, Objects and Classes

HW#1 out 

3

1-26

 

Lab: Using Borland C++ 5.0; sample programs;

 

 

1-28

3, 7

C++ Basics, Objects and Classes

 

4

2-2

 

Lab: 

HW #1 in
Lab test #1

 

2-4

4

Loop and Decisions

 

5

2-9

 

Lab: How to use debugger; sample programs; lab assignment

HW#2 out

 

2-11

5, 6

Structures, Functions

 

6

2-16

 

Lab: How to use debugger; sample programs; lab assignment

 

 

2-18

7, 10

Objects and Classes, Inheritance

 

7

2-23

 

Lab: sample programs; lab assignment

HW#2 in 

 

2-25

14

Streams and Files

Proj#1 out

8

3-2

 

Lab: sample programs; lab assignment

 

 

3-4

8

Arrays

 

9

3-9

 

Lab: 

Lab test #2

 

3-11

9

Operator Overloading

 

 

3-16, 18

 

Spring Recess

 

10

3-23

 

Lab: sample programs; lab assignment

 

 

3-25

10

Inheritance

Proj#1 in

Proj#2 out

11

3-30

 

Lab: Programming Contest I

HW#3 out 

 

4-1

12

Pointers

 

12

4-6

 

Lab: Programming Contest II

 

 

4-8

13

Virtual Functions and other subtleties

 

13

4-13

 

Lab: sample programs; lab assignment

HW#3 in

 

4-15

16, 17

Templates, Exceptions, Library

 

14

4-20

 

Lab: sample programs; lab assignment

 

 

4-22

 

Course Review

 

15

4-27

 

Lab: Review

Proj#2 in

 

4-29

 

 

Final Exam

1/14/98