| Day of Term | Day of Week | Date | Topics | Readings in textbook |
| 1 | Monday | 9/11/00 | Introduction | Chapter 1 |
| 2 | Wednesday | 9/13/00 | C++ Basics: In lab | Chapter 2 |
| 3 | Friday | 9/15/00 | Functions | Chapter 3.1-3.3 |
| 4 | Monday | 9/18/00 | Parameters, Overloading | Chapter 3.4-3.6 |
| 5 | Wednesday | 9/20/00 | Functional Programming | Chapter 4 |
| 6 | Friday | 9/22/00 | Graphics: In lab | |
| 7 | Monday | 9/25/00 | Files | Chapter 5.1-5.3 |
| 8 | Wednesday | 9/27/00 | Flow control | Chapter 7.1-7.2 |
| 9 | Friday | 9/29/00 | Iteration | Chapter 7.3-7.4 |
| 10 | Monday | 10/2/00 | Arrays | Chapter 9.1-9.3 |
| 11 | Wednesday | 10/4/00 | Sorting | |
| 12 | Friday | 10/6/00 | Slack / Review | |
| 13 | Monday | 10/9/00 | Quiz 1 | |
| 14 | Wednesday | 10/11/00 | Strings & Multidim Arrays | Chapter 10 |
| 15 | Friday | 10/13/00 | Strings/arrays/debugging: In lab | |
| Monday | 10/16/00 | BREAK | ||
| 16 | Wednesday | 10/18/00 | Recursion | Chapter 12 |
| 17 | Friday | 10/20/00 | Search strategies / complexity | |
| 18 | Monday | 10/23/00 | Structs | Chapter 6.1 |
| 19 | Wednesday | 10/25/00 | Classes | Chapter 6.2 |
| 20 | Friday | 10/27/00 | Classes II | |
| 21 | Monday | 10/30/00 | ADTs | Chapter 6.3 |
| 22 | Wednesday | 11/1/00 | Pointers & Dynamic Arrays | Chapter 11.1-11.2 |
| 23 | Friday | 11/3/00 | Linked lists | Chapter 14.1 |
| 24 | Monday | 11/6/00 | Slack / Review | |
| 25 | Wednesday | 11/8/00 | Quiz 2 | |
| 26 | Friday | 11/10/00 | Slack / On final projects | |
| 27 | Monday | 11/13/00 | Trees | |
| 28 | Wednesday | 11/15/00 | Templates | Chapter 13.1-13.2 |