| |
Reading |
Homework |
| Date |
Topic |
Quizzes |
3/e |
2/e |
Assign |
Due |
| Thu 01/28 |
Review: Greedy Algorithms |
|
16.1-16.4 |
16.1-16.4 |
|
|
| Tue 02/02 |
Review: Dynamic Programming |
|
15.1-15.5 |
15.1-15.5 |
HW1 |
|
| Thu 02/04 |
Amortized Analysis |
|
17.1-17.4 |
17.1-17.4 |
|
|
| Tue 02/09 |
Campus Closed (snow) |
| Thu 02/11 |
Campus Closed (snow) |
| Tue 02/16 |
Disjoint Set Union |
|
21.1-21.4 |
21.1-21.4 |
HW2 |
HW1 |
| Thu 02/18 |
Fibonacci Heaps |
|
19.1-19.4 |
20.1-20.4 |
|
|
| Tue 02/23 |
Maximum Flow |
|
26.1-26.3 |
26.1-26.3 |
HW3 |
HW2 |
| Thu 02/25 |
Maximum Flow |
Quiz 1 |
|
|
|
|
| Tue 03/02 |
Maximum Flow |
|
|
|
HW4 |
HW3 |
| Thu 03/04 |
Maximum Flow |
|
|
|
|
|
| Tue 03/09 |
Linear Programming |
|
29.1-29.3 |
29.1-29.3 |
HW5 |
HW4 |
| Thu 03/11 |
Linear Programming |
Quiz 2 |
|
|
|
|
| Tue 03/16 |
Spring Break |
| Thu 03/18 |
Spring Break |
| Tue 03/23 |
NP-completeness |
|
34.1-34.5 |
34.1-34.5 |
HW6 |
HW5 |
| Thu 03/25 |
NP-completeness |
|
|
|
|
|
| Tue 03/30 |
NP-completeness |
|
|
|
HW7 |
HW6 |
| Thu 04/01 |
Approximation Algorithms |
Quiz 3 |
35.1-35.5 |
35.1-35.5 |
|
|
| Tue 04/06 |
Approximation Algorithms |
|
|
|
HW8 |
HW7 |
| Thu 04/08 |
Approximation Algorithms |
|
|
|
|
|
| Tue 04/13 |
Randomized Algorithms |
|
tba |
tba |
HW9 |
HW8 |
| Thu 04/15 |
Randomized Algorithms |
Quiz 4 |
|
|
|
|
| Tue 04/20 |
Multi-threaded Algorithms |
|
27.1-27.3 |
download |
HW10 |
HW9 |
| Thu 04/22 |
Multi-threaded Algorithms |
|
|
|
|
|
| Tue 04/27 |
Multi-threaded Algorithms |
|
|
|
HW11 |
HW10 |
| Thu 04/29 |
Parallel Merge Sort |
Quiz 5 |
handout |
handout |
|
|
| Tue 05/04 |
Computational Geometry |
|
33.1-33.2 |
33.1-33.2 |
HW12 |
HW11 |
| Thu 05/06 |
Computational Geometry |
|
33.3-33.4 |
33.3-33.4 |
|
|
| Tue 05/11 |
Computational Geometry |
|
|
|
|
HW12 |
| Thu 05/13 |
Review |
|
|
|
|
|
| Tue 05/18 |
Final Exam 1pm - 3pm |