| Week |
Dates |
Topics | Chapter Readings | Assignments |
| 1 | Introduction | 1,2 | ||
| 2 | Lists | 3 | ||
| 3 | Stacks and Queues | 4 | Program 1 (due Tuesday) | |
| 4 | Linked Structures | 5 | Program 2 (due Tuesday) | |
| 5 | More Lists | 6 | ||
| 6 | Recursion | 7 | Program 3 (due Sunday), Midterm (Wednesday) | |
| 7 | Trees | 8 | Program 4 (due Tuesday) | |
| 8 | Other Data Structures | 9 | ||
| 9 | Sorting and Searching | 10 | ||
| 10 | Review | Program 5 (due Tuesday) | ||
| 11 | Final Exam, Wednesday 2-4 pm | Program 6 (Hardcopy due at final) |