Lectures occured on Tuesdays and Thursdays. Recitations took place on Wednesdays and Fridays. Optional problem sessions were held on Fridays.
Week | Lectures | Recitations | Problem Sessions | Quizzes | Problem Sets |
---|---|---|---|---|---|
1 | |||||
2 | |||||
3 | |||||
4 | |||||
5 | No problem sessions | Quiz 1 review (PDF) | |||
6 | |||||
7 | |||||
8 | Quiz 2 review (PDF) | ||||
9 | Lecture 15: Dynamic Programming, Part 1: SRTBOT, Fib, DAGs, Bowling notes (PDF) Lecture 16: Dynamic Programming, Part 2: LCS, LIS, Coins notes (PDF) | ||||
10 | No problem sessions | ||||
11 | Lecture 18: Dynamic Programming, Part 4: Rods, Subsetsum, Pseudopolynomial notes (PDF) | ||||
12 | No notes for recitation 20 | No problem sessions | |||
13 | No notes for lecture 21 | No recitations | No problem sessions | ||
14 | No lectures | No recitations | No problem sessions |