| Week Beginning | Topic | Projects Due* | Absolute Deadline** | |
| August | 20 | Course Introduction | ||
| 27 | Ch 1 Introduction to C++ | Check In*** | ||
| September | 3 | Ch 2 C++ Basics | ||
| 10 | Ch 4 Functions I | A: Ch 1 | ||
| 17 | B: Ch 2 | |||
| 24 | Ch 5 Functions II | C: Ch 4 | A | |
| October | 1 | Ch 6 I/O Streams | B | |
| 8 | D: Ch 5 | C | ||
| 15 | Exam 1 (Ch 1, 2, 4-6) | |||
| 22 | Ch 10 Defining Classes | E: Ch 6 | D | |
| 29 | Ch 3 More Flow of Control | |||
| November | 5 | F: Ch 10 | E | |
| 12 | Ch 11.1, 11.2 Friends & Overloaded Operators | G: Ch 3 | ||
| 26 | Ch 12 Separate Compilation | H: Ch 11 | F | |
| December | 3 | Ch 7 Arrays | I: Ch 12 | G |
| 10 | H | |||
| Ch 8.1 C-Strings | ||||
17 18 |
Exam 2 (Ch 3, 7, 8.1, 10-11.2, 12) 10:00 a.m. for the MW section 5:00 p.m. for the Tu section |
J: Ch 7 | I, J | |
* Due dates and deadlines are Friday midnight of the week of the indicated beginning date. Only projects that compile and run error-free by their due dates will receive credit or, if they do not meet specifications, be eligible for resubmission before the absolute deadline. Trivial submissions will not be considered.
** Resubmissions will not be accepted after their absolute deadlines. No more than three submissions will be allowed.
*** Failure to submit a valid checkin by Friday, midnight, will result in being dropped from the course on Saturday morning.
2007/12/04