| Week | Date | Topic | Reading | Lab |
|---|---|---|---|---|
| 1 | Jan 30 | Assessment and Intr. to Computer Programming
,
|
Chap. 1 | |
| 2 | Feb 6 | Intro to C++. syntax and semantics
,
|
Chaps. 2 | Basic Programming(Due Feb 14), Solutions |
| 3 | Feb. 13 | Expressions and Interactivity, conditionals | Chap. 3,4 | Lab 3: If, Due Feb. 21, Solutions |
| 4 | Feb. 20 | More on conditionals, loops | Chap. 4,5 | Lab 4: If, Strings, and Loops, Due Feb. 28 Solutions |
| 5 | Feb. 27 | Looping: while, do | Chap. 5 | Lab 5, Due March 7, Solutions |
| 6 | March 6 | Functions | Chap. 6 | Lab 6, Due March 14, Solutions |
| 7 | March 13 | Functions, Review Test 1, Thursday March 15, Review Questions | Chap. 6 | Lab 7, Due March 28, Solutions |
| 8 | March 20 | Spring Break | ||
| 9 | March 27 | Functions | Chap. 6,7 | Lab 8, Due April 4, Solutions |
| 10 | April 3 | Arrays | Chap. 7 | Lab 9, Due April 11. Linear Search Example, Lab 9 Solutions |
| 11 | April 10 | Arrays, Two-dimensional arrays | Chaps. 7 | Lab 10, Due April 18, Solutions |
| 12 | April 17 | Arrays, Searching Test 2: Thursday April 19 , Review Questions Test 2 Solutions | Chaps. 8 | Lab 11, Due April 25, Solutions |
| 13 | April 24 | Structs, Dynamic Data | Chaps. 11,9 | Lab 12, Due May 2 , Solutions |
| 14 | May 1 | Structs, Dynamic Data, Classes | Chap. 13 | Lab 13, Due May 9 |
| 15 | May 8 | Classes, Recursion, | Chap. 13,19 | Lab 14 |
| 15 | May 15 | C++ Review, |
The final exam will be held from 3-5PM on Thursday, May 17 in YR 201. Review questions for the final.
This schedule is approximate and subject to change.