| Week | Date | Lecture
Notes |
Textbook Readings | Assignments |
|---|---|---|---|---|
| 1 | Aug 30 | Intro to C++ and Programming | Ch. 1 | |
| Sept 1 | C++ Basics (Part 1) | Ch. 2 | ||
| 2 | Sept 6 | C++ Basics (Part 1), (Part 2) | 3.1 - 3.7 | |
| Sept 8 | C++ Basics (Part 2) | 3.1 - 3.7, 3.12, 3.13 | Assignment #1 - due Sept 16 | |
| 3 | Sept 13 | Selection Statements | Ch. 4 (skip 4.13, 4.16 for now) | |
| Sept 15 | Selection Statements | Assignment #2 - due Sept 27 | ||
| 4 | Sept 20 | Repetition Statements | Ch. 5 (skip 5.9 for now) | |
| Sept 22 | Repetition Statements, Functions |
Ch. 6 | ||
| 5 | Sept 27 | Functions | Ch. 6 | Assignment #3 - due Oct 7 |
| Sept 29 | Functions | |||
| 6 | Oct 4 | Overloading, Default Params | ||
| Oct 6 | Test 1 | |||
| 7 | Oct 11 | Pass By Reference, Output Stream Formatting |
3.8, 3.10 | Assignment #4 - due Oct 21 |
| Oct 13 | Output Stream Formatting, File I/O |
3.14, 4.16, 12.1 - 12.2 | ||
| 8 | Oct 18 | File I/O, I/O Streams -- Other Features |
3.9, 12.3 - 12.6 | |
| Oct 20 | I/O Streams -- Other Features | |||
| 9 | Oct 25 | Array Basics | Ch. 7 (omit 7.12 for now) | Assignment #5 - due Nov 7 |
| Oct 27 | Array Basics, Arrays and Functions |
|||
| 10 | Nov 1 | Arrays and Functions | ||
| Nov 3 | String I/O and cstring | 10.1 - 10.4 | ||
| 11 | Nov 8 | String objects | 10.7 | Assignment #6 - due Nov 16 |
| Nov 10 | Test 2 |