Week | Date | Lecture
Notes |
Textbook Readings | Course Media Supplemental Videos (Course Media menu) |
Assignments |
---|---|---|---|---|---|
1 | May 12 | Intro to C++ and Programming | Ch. 1 | ||
May 14 | C++ Basics (Part 1) | Ch. 2 | |||
May 16 | C++ Basics (Part 1) | ||||
2 | May 19 | C++ Basics (Part 1) C++ Basics (Part 2) |
3.1 - 3.7, 3.10, 3.11 | Assignment #1 - due May 28 | |
May 21 | C++ Basics (Part 2) Selection Statements |
Ch. 4 | |||
May 23 | Selection Statements | ||||
3 | May 26 | Memorial Day Holiday | (no classes) | ||
May 28 | Repetition Statements | Ch. 5 (skip 5.11 for now) | Assignment #2 - due June 4 | ||
May 30 | Repetition Statements | ||||
4 | June 2 | Functions | Ch. 6 | ||
June 4 | Functions Overloading, Default Params |
Assignment #3 - due June 13 | |||
June 6 | Overloading, Default Params | ||||
5 | June 9 | Test 1 | |||
June 11 | Pass By Reference Random Number Functions |
||||
June 13 | Output Stream Formatting | 3.8, 3.10 | Assignment #4 - due June 25 | ||
6 | June 16 | File I/O | 12.1 - 12.2 | ||
June 18 | I/O Streams -- Other Features | 12.3 - 12.6 | |||
June 20 | (No class) | ||||
7 | June 23 | Array Basics | Ch. 7 (omit 7.12 for now) | ||
June 25 | Array Basics | Assignment #5 - due July 2 | |||
June 27 | Arrays and Functions String I/O and cstring |
10.1 - 10.4 | |||
8 | June 30 | String objects | 10.7 | Assignment #6 - due July 10 | |
July 2 | Searching and Sorting Arrays Test review |
||||
July 4 | Independence Day Holiday | (no classes) | |||
9 | July 7 | Test 2 |