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 |