Primary Text:

Schedule

Week 
Topic 
Chapters 
     
1   Introduction
1
2   Computing and object-oriented design
1
3   Programming fundamentals
2
4   Object manipulation
3
5   Conditional statements
4.1-4.6
6   Iteration statements
4.7-4.12
7   Functions and reuse
5, 6
8   Parameters, scope, name precedence
7
9 Midterm exam, user-defined classes
8
10 Abstract data types
9.1 - 9.3
11 Vectors
9.4 - 9.6
12 Pointers and dynamic memory
10.5 - 10.10
13 Inheritance
12
14 Template classes, virtual methods
13
15 Polymorphism, exception handling
14
     
Thu, Dec 18, 4-6 PM  Final Exam