| Week | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
| January 06 | BSL | BSL | HtDF | ||||
| L 1 - intro | L 1 - intro | ||||||
| PSet 1 10:00 PM | |||||||
| January 13 | HtDD, compound | HtDD, compound | self-ref | ||||
| L 2 - editor | L 2 - editor | ||||||
| PSet 2 10:00 PM | |||||||
| January 20 | self-ref, ref | ref | naturals, helpers | ||||
| L 3 - balloon | L 3 - balloon | ||||||
| PSet 3 10:00 PM | |||||||
| January 27 | helpers | BSTs | BSTs | ||||
| L 4 - sink | L 4 - sink | ||||||
| PSet 4 10:00 PM | |||||||
| February 3 | mutual ref | mutual ref | 2 one-of | ||||
| L 5 - sentence tree | L 5 - sentence tree | ||||||
| PSet 5 10:00 PM | |||||||
| February 10 | 2 one-of, local | MT1 6:00 PM (No lecture) |
local | ||||
| No lab | No lab | ||||||
| February 17 | Family Day | Midterm Break | Midterm Break | Midterm Break | Midterm Break | ||
| February 24 | abstraction | abstraction | abstraction | ||||
| L 6 - 20 questions | L 6 - 20 questions | ||||||
| PSet 6 10:00 PM | |||||||
| March 3 | abstraction | genrec | genrec | ||||
| L 7 - paths | L 7 - paths | ||||||
| PSet 7 10:00 PM | |||||||
| March 10 | search | search | search | ||||
| L 8 - clown | L 8 - clown | ||||||
| PSet 8 10:00 PM | |||||||
| March 17 | accumulators | MT2 6:00 PM (No lecture) |
accumulators | ||||
| No lab | No lab | ||||||
| March 24 | accumulators | accumulators | graphs | ||||
| L 9 - huffman code | L 9 - huffman code | ||||||
| PSet 9 10:00 PM | |||||||
| March 31 | graphs | graphs | graphs | ||||
| L 10 - maps | L 10 - maps | ||||||
| PSet 10 10:00 PM | |||||||
| April 7 | review | No lecture | No lecture | ||||
| No lab | No lab | ||||||