| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Session # | Date | Topic | exams, problem sets | |||||||||||||||||||||||
2 | 1 | Jan 19 | Review of foundations | ||||||||||||||||||||||||
3 | 2 | Jan 24 | Insertion sort and merge sort | ||||||||||||||||||||||||
4 | 3 | Jan 26 | Divide and conqure and recursion II | PS1 posted | |||||||||||||||||||||||
5 | 4 | Jan 31 | Randomized QS + basics of probability | ||||||||||||||||||||||||
6 | 5 | Feb 2 | Data structures: Stack, Queue, Heap | ||||||||||||||||||||||||
7 | 6 | Feb 7 | Data Structures: Binary Search Trees | PS1 due | |||||||||||||||||||||||
8 | 7 | Feb 9 | Data Structure: Red-Black trees +Hashing | ||||||||||||||||||||||||
9 | 8 | Feb 14 | Hashing II | ||||||||||||||||||||||||
10 | 9 | Feb 16 | Dynamic Prog | PS2 posted (on 17th) | |||||||||||||||||||||||
11 | 10 | Feb 21 | Greedy Algorithms I | ||||||||||||||||||||||||
12 | 11 | Feb 23 | Greey Algorithms II (MST) | ||||||||||||||||||||||||
13 | 12 | Feb 28 | MST II & DFS | PS2 due | |||||||||||||||||||||||
14 | 13 | Mar 2 | DFS & Shortest paths Dijkstra | ||||||||||||||||||||||||
15 | spring break | ||||||||||||||||||||||||||
16 | 14 | Mar 14 | Shortest paths II (Bellman Ford) | take-home midterm posted on 15 | |||||||||||||||||||||||
17 | 15 | Mar 16 | All pairs shortest paths + Max flow I | take-home midterm due on 17th | |||||||||||||||||||||||
18 | 16 | Mar 21 | Max Flow - Min cut II | ||||||||||||||||||||||||
19 | 17 | Mar 23 | Matching + Linear programming | ps3 posted (on 24th) | |||||||||||||||||||||||
20 | 18 | Mar 28 | Zero-Sum Games and Min-Max Theorem | ||||||||||||||||||||||||
21 | 19 | Mar 30 | NP hardness | ||||||||||||||||||||||||
22 | 20 | Apr 4 | NP hardness II | ||||||||||||||||||||||||
23 | 21 | Apr 6 | Search vs. Decision, Approximation I | ps3 due on April 7 | |||||||||||||||||||||||
24 | 22 | Apr 11 | Approx II, and (De) Randomization | ||||||||||||||||||||||||
25 | 23 | Apr 13 | Randomized Alg & Number theory I | ps4 posted (on 14th) | |||||||||||||||||||||||
26 | 24 | Apr 18 | Number theory II & Crypto algorithm RSA | ||||||||||||||||||||||||
27 | 25 | Apr 20 | Machine Learning | ||||||||||||||||||||||||
28 | 26 | Apr 25 | Quantum computing | ps4 due | |||||||||||||||||||||||
29 | 27 | Apr 27 | Review and Q&A | ||||||||||||||||||||||||
30 | 28 | May 2 | Final exam take home on this day | ||||||||||||||||||||||||
31 | |||||||||||||||||||||||||||
32 | |||||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||
34 | |||||||||||||||||||||||||||
35 | |||||||||||||||||||||||||||
36 | |||||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||
39 | |||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||
43 | |||||||||||||||||||||||||||
44 | |||||||||||||||||||||||||||
45 | |||||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 |