| Wk | Dates | Topics | Readings | Programs |
|---|---|---|---|---|
| 1 | Jun 24, 26 | Review | 7,8,10,11,12 | |
| 2 | Jul 1,3 | Classes | 11 (596-648) | 1 (due Wednesday) |
| 3 | Jul 8,10 | Multi-dimensional arrays | 12 (689-709) | 2 (due Wednesday) |
| 4 | Jul 15, 17 | Adv. Arrays | 13 (743-773) | 3 (due Wednesday) |
| 5 | Jul 22,24 | Arrays Midterm (Jul 24) | 13 (773-793) | |
| 6 | No class | |||
| 7 | Aug 5, 7 | Pointers Linked Structures | 15 (898-931) 16 (943-948) | 4 (due Wednesday) |
| 8 | Aug 12, 14 | Linked Structures | 16 (948-1006) | 5 (due Wednesday) |
| 9 | Aug 19, 21 | Object Oriented Design | 14 (801-830) | 6 (due Wednesday) |
| 10 | Aug 26, 28 | Recursion | 17 (1013-1042) | 7 (due Wednesday) |
| 11 | Sep 4, 4:00 pm | Final Exam | 8 (due Wednesday) |
While reading you should always do the self-test exercises, and read the summary sections. Always do the assigned reading before class. That is, you should read each week's assignment before the Tuesday of that week. If you for some reason you do not have time to read the assignment, please go over the boxes and figures in the book before class.
Quizzes will be on Wednesdays unless otherwise noted.