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 |