| Week | Dates | Topics | Readings |
|---|---|---|---|
| 1 | M. 10/2 | Course introduction | |
| W. 10/4 | Review searching, sorting and graphs Class design with C++, inc. templates Operating system basics |
DS4 chapters 12, 13 and 15 PSX chapters 10, 11 and 17 Reader #1 and #4 |
|
| 2 | M. 10/9 | ||
| W. 10/11 | |||
| 3 | M. 10/16 | ||
| W. 10/18 | |||
| 4 | M. 10/23 | Exam 1 | |
| W. 10/25 | Processes Object-oriented design ideas Inheritance and polymorphism |
Reader #2 and #3 DS4 chapter 14 PSX chapter 15 |
|
| 5 | M. 10/30 | ||
| W. 11/1 | |||
| 6 | M. 11/6 | ||
| W. 11/8 | |||
| 7 | M. 11/13 | Exam 2 | |
| W. 11/15 | Program building Memory concepts Libraries |
Reader #5, #6 and #7 PSX chapter 18 |
|
| 8 | M. 11/20 | ||
| W. 11/22 | |||
| 9 | M. 11/27 | ||
| W. 11/29 | |||
| 10 | M. 12/4 | ||
| W. 12/6 | Exam 3 | ||
| |||
Lecture slides
Demo programs not in texts