
| Week | Dates | Materials | Topic | Project |
|---|---|---|---|---|
| 1 | 8/24, 8/26 | Chapter 1 | Ada Review; ADTs | 0 (Due: 8/27) |
| 2 | 8/31, 9/2 | Chapter 2 | ADTs continued | 1 (Due: 9/2) |
| 3 | 9/7, 9/9 | Chapter 3 | Recursion; "big O" | 2 |
| 4 | 9/14, 9/16 | Chapter 3, 4 | Advanced array types | 2 |
| 5 | 9/21, 9/23 | Chapter 4, 5 | Generic units | 2 (Due: 9/21) |
| 6 | 9/28, 9/30 | Chapter 6 | Variant and tagged records | 3 |
| 7 | 10/5, 10/7 | Chapter 7 | Using Stacks and Queues | 3 (Due: 10/5) |
| 8 | 10/12 | REVIEW | 4 (Due: 10/12) | |
| 10/14 | MIDTERM EXAM | Covers Chaps. 1-7 | 5 | |
| 9 | 10/19, 10/21 | Chapter 8 | Linked lists | 5 |
| 10 | 10/26, 10/28 | Chapter 9 | Linked lists, continued | 5 |
| 11 | 11/2, 11/4 | Chapter 10 | Directed graphs | 5 (Due: 11/4) |
| 12 | 11/9, 11/11 | Chapter 11 | Binary trees | 6 |
| 13 | 11/16, 11/18 | Chapter 12 | More trees | 6 |
| 14 | 11/23 | Chapter 14 | Internal sorts | 6 (Due: 11/23) |
| 15 | 11/30, 12/2 | REVIEW |
Part of your first-week assignment is to learn to write and send e-mail. The lecturer and the lab instructors read e-mail at least once a day; you are sure to get a quick response if you make good use of this system.