Slides from each lecture will be posted on this page as the course progresses. | |||||
Week | Topic | Slides | Recordings (S = Stream, M = MyMedia) | Reading |
|
---|---|---|---|---|---|
LEC 0101 (Mon 11-12, Wed 11-13) |
LEC 0201 (Mon 15-16, Wed 15-17) |
||||
1 | Course introduction; Divide & Conquer | D&C Slides | L1 | L2 | L1 | L2 | CLRS Ch 4, DPV Ch 2, KT Ch 5, RG Ch 1-6 |
2,3 | Greedy Algorithms | Greedy Slides | L3 | L4 | L5 | L6 | L3 | L4 | L5 | L6 | CLRS Ch 16, DPV Ch 5, KT 4, RG Ch 13-15 |
4,5 | Dynamic Programming | DP Slides | L7 | L8 | L9 | L7 | L8 | L9 | CLRS Ch 15, DPV Ch 6, KT Ch 6, RG Ch 16-18 |
6,7 | Network Flow | Network Flow Slides | L10 | L11 | L12 | L13 | L10 | L11 | L12 | L13 | CLRS Ch 26, DPV Ch 7(7.1-7.3), KT Ch 7 |
8 | Linear Programming | LP Slides | L14 | L15 | L14 | L15 | CLRS Ch 29, DPV Ch 7 |
Week of Nov 6 | NO CLASSES (READING WEEK) | -- | -- | -- | -- |
9,10 | Complexity | Complexity Slides | L16 | L17 | L18 | L16 | L17 | L18 | CLRS Ch 34, DPV Ch 8, KT Ch 8 |
10,11 | Approximation Algorithms | Approximation Slides | L19 | L20 | L19 | L20 | CLRS Ch 35, DPV Ch 9, KT 11 |
Nov 29 | Embedded Ethics Module | Slides, Webpage | No recording | No recording | Philosophy video, CS video |
12 | Randomized Algorithms (NOT IN SYLLABUS) | Slides | L21 | L22 | L21 | L22 | CLRS Ch 5, DPV Ch 1, KT Ch 13 |
12 | Review | Review Slides | Review Recording | Review Recording | N/A |