March | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
29
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
|
30
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
31
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
12:30-13:20 Lecture
L02: Set and Dictionary ADTs; Tries Weiss 2.1-2.4 Slides, Supplemental video recording (sorry for the screwed up recording!)
13:30-14:30 Kris OH
|
01
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
|
02
8:30-10:20 Patrick OH
12:30-13:20 Lecture
L03: Algorithm Analysis I: Asymptotics Weiss 2.1-2.4; (optional math review: Weiss 1.1-1.6) Slides
13:30-14:20 Richard+Hannah OH
|
April | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
05
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
|
06
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
20:00-21:00 Winston OH
|
07
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
08
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
23:59 P1 Checkpoint due
|
09
8:30-10:20 Patrick OH
13:30-14:20 Richard+Hannah OH
|
12
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
|
13
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
14
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
15
11:00 Quiz 1 due
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
|
16
8:30-10:20 Patrick OH
13:30-14:20 Richard+Hannah OH
23:59 P1 due
|
19
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
12:30-13:20 Lecture
L10: Dictionary ADT: B+-Trees Weiss 4.7 Slides, Supplemental video recording (sorry for the screwed up recording!) |
20
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
21
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
22
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
23:59 P2 Checkpoint 1 due
|
23
8:30-10:20 Patrick OH
13:30-14:20 Richard+Hannah OH
|
26
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
|
27
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
28
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
29
11:00 Quiz 2 due
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
|
30
8:30-10:20 Patrick OH
13:30-14:20 Richard+Hannah OH
|
May | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
03
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
|
04
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
05
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
12:30-13:20 Lecture
L17: Parallelism I: Introduction to Multithreading; Parallelism II: ForkJoin Grossman 3.5-4.3 Slides
13:30-14:30 Kris OH
|
06
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
23:59 P2 Checkpoint 2 due
|
07
8:30-10:20 Patrick OH
13:30-14:20 Richard+Hannah OH
|
10
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
|
11
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
12
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
13
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
23:59 P2 due
|
14
8:30-10:20 Patrick OH
12:30-13:20 Lecture
L21: Synchronization I: Concurrency and Mutual Exclusion Grossman 7 Slides, Worksheet
13:30-14:20 Richard+Hannah OH
|
17
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
23:59 PM Parallelism due
|
18
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
19
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
20
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
16:00 Quiz 3 due
|
21
8:30-10:20 Patrick OH
12:30-13:20 Lecture
L24: Graphs I: Definitions and Representations; TopoSort; Traversals Weiss 9.1-2, Pre-lecture Reading slides, demo
13:30-14:20 Richard+Hannah OH
|
24
8:30-9:20 Patrick OH
10:30-12:00 Aashna OH
23:59 P3 Checkpoint 1 due
|
25
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
|
26
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
27
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
|
28
8:30-10:20 Patrick OH
13:30-14:20 Richard+Hannah OH
|
31
Memorial Day
|
01
8:30-9:20 Patrick OH
10:00-12:00 Nachiket OH
13:00-15:00 Frederick OH
16:30-17:20 Hannah OH
20:00-21:00 Winston OH
23:59 P3 Checkpoint 2 due
|
02
8:30-9:20 Patrick OH
10:30-11:20 Hamsa OH
11:30-12:20 Khushi OH
13:30-14:30 Kris OH
|
03
Section
TBD
12:30-13:20 Khushi OH
15:30-16:20 Logan OH
|
04
8:30-10:20 Patrick OH
13:30-14:20 Richard+Hannah OH
|
June | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
23:59 P3 due
|
08 | 09 | 10
11:00 Quiz 4 due
|
11 |