
| Week 1 | 1/19 | Chapter 1 | Abstract data types |
| Week 2 | 1/24-1/26 | Chapter 2 | ADTs continued |
| Week 3 | 1/31-2/2 | Chapter 3 | Recursion; "big O" |
| Week 4 | 2/7-2/9 | Chapter 4 | Advanced array types |
| Week 5 | 2/14-2/16 | Chapter 5 | Generic templates |
| Week 6 | 2/21 | PRESIDENTS' DAY - NO CLASS | |
| 2/23 | Chapter 6 | Variant and tagged records | |
| Week 7 | 2/28-3/1 | Variant and tagged records continued | |
| Week 8 | 3/6 | REVIEW FOR MIDTERM EXAM | Come prepared with your own questions |
| 3/8 | MIDTERM EXAM | Open book, covers Chaps. 1-6 | |
| Week 9 | 3/13-3-15 | Chapter 7 | Using stacks and queues |
| 3/20-3/22 | SPRING RECESS - NO CLASS | ||
| Week 10 | 3/27-3/29 | Chapter 8 | Linked structures |
| Week 11 | 4/3-4/5 | Sections 9.1-9.3 | Linked structures continued |
| Week 12 | 4/10-4/12 | Chapter 10 | Directed graphs |
| Week 13 | 4/17-4/19 | Sections 11.1-11.8 | Binary trees |
| Week 14 | 4/24-4/26 | Sections 12.1-12.3 | Binary trees continued |
| Week 15 | 5/1-5/3 | Chapter 14 | Internal sorts |