The links in the Reading Assignment column are to bookmarks in the Reading Guide.
| Lecture Topic | Reading Assignment | Week of... | |
| Texts* | Notes | ||
|
Course Administration |
|
C00 |
January 15
|
|
Design Paradigms |
C01 |
||
|
OO Design Basics |
LT: Ch 3 |
C02 |
|
|
C++ Review (quick) |
S: Ch 2 |
C03 |
January 22
|
|
Identifying Objects and Classes |
LT: Ch 5 |
C04 |
|
|
Designing Classes |
LT: Ch 6 |
C05 |
January 29 |
| Evaluating Class Designs | C06 | ||
|
Association |
LT: Ch 9 |
C07 |
February 5 |
| Aggregation | C08 | ||
|
Representing OO Designs |
|
|
February 12 |
|
|
|
|
February 19 |
|
|
|
|
February 26 |
|
Spring Break: March 3 – 11
|
|||
|
|
|
|
March 12 |
|
|
|
|
March 19 |
|
|
|
|
March 26 |
|
|
|
|
April 2 |
|
|
|
|
April 9 |
|
|
|
|
April 16 |
|
|
|
|
April 23 |
|
|
|
|
April 30 |
|
Exams: May 4 – 9
|
|||
* S refers to The C++ Programming Language, 3rd Ed. by Stroustrup
LT refers to UML and C++, 2nd Ed. by Lee and Tepfenhart