WEEK |
DAY |
ANNOUNCEMENTS |
TOPIC & READING |
LAB |
1 |
Sep 02 |
|
Course Introduction Stable Matching K&T Ch1 |
Lab 1 Homework 1 |
Sep 04 |
|
Sep 06 |
|
2 |
Sep 09 |
|
Analysis Graph Algorithms Intro K&T Ch 2.1-2.4, 3.1-3.2 |
Lab 2 Homework 2 |
Sep 11 |
|
Sep 13 |
Drop/Add ends |
3 |
Sep 16 |
|
Graph Algorithms K&T Ch 3 |
Lab 3 Homework 3 Solutions to HW3 |
Sep 18 |
|
Sep 20 |
|
4 |
Sep 23 |
|
Directed Graphs K&T 3.6 |
Lab 4 Homework 4 |
Sep 25 |
|
Greedy Algorithms K&T Ch 4 |
Sep 27 |
|
5 |
Sep 30 |
|
Problem Set Review |
Lab 5 |
Oct 02 |
|
Greedy Algorithms (continued) |
Oct 04 |
|
Union Find/Divide and Conquer K&T Ch 5-5.2 |
6 |
Oct 07 |
|
Divide and Conquer (continued) K&T Ch 5.3-5.5 |
Lab 6 Lab 6 Solution Set Homework 5 |
Oct 09 |
|
Oct 11 |
|
|
Oct 14 |
Fall break |
Oct 16 |
Oct 18 |
7 |
Oct 21 |
|
Dynamic Programming K&T Ch 6 |
Lab 7 |
Oct 23 |
|
Oct 25 |
|
8 |
Oct 28 |
|
Intractability K&T 8.1-8.4 See also CLRS Ch 34 Midterm |
Lab 8 Homework 6 |
Oct 30 |
|
Nov 01 |
|
9 |
Nov 04 |
|
Approximation Algorithms K&T 11.1-11.4, 11.6, 11.8 See also CLRS Ch 35 |
Lab 9 Homework 7 |
Nov 06 |
|
Nov 08 |
Last day to declare CR/NC or withdraw with a "W"
|
10 |
Nov 11 |
|
Randomized Algorithms K&T 13.1-13.5 |
Lab 10 Homework 8 |
Nov 13 |
|
Nov 15 |
|
11 |
Nov 18 |
|
Streaming Algorithms The Space Complexity of Approximating The Frequency Moments, by Alon, Matias, Szegedy STOC 1996. |
|
Nov 20 |
|
Nov 22 |
|
12 |
Nov 25 |
|
Alternate Models of Computation CLRS 18 |
Homework 9 |
Nov 27 |
|
Nov 29 |
Thanksgiving |
13 |
Dec 02 |
|
Alternate Models of Computation CLRS 18 (continued) |
Dec 04 |
|
Parallel Algorithms |
Lab 12 |
Dec 06 |
|
14 |
Dec 09 |
|
Class Review |
|
Dec 11 |
|
|
|