Schedule

September
SundayMondayTuesdayWednesdayThursdayFridaySaturday
25 26 27 28
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Intro; ADTs; Stacks & Queues
Weiss 3.1-3.7
PDF, PDF Handout, PPTX, Inked slides
29
Section
Intro, Tries, & ADTs
Slides, Handout, Handout Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
30
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
Zoom
Arya
12:30-13:20 Lecture
CSE2 G20
Algorithm Analysis 1
Weiss 2.1-2.4
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
01
13:00-15:00 Office Hours
Zoom
Winston
October
SundayMondayTuesdayWednesdayThursdayFridaySaturday
02 03
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Algorithm Analysis 2
Weiss 1.1-1.6
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
23:59 EX01 due
04
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
05
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Priority Queue ADT
Weiss 6.1-6.3
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
06
Section
Heaps & Algorithm Analysis
Slides, Handout, Handout Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
23:59 P1 Checkpoint 1 due
07
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Binary Heap Priority Queue
Weiss 6.4-6.5
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
08
13:00-15:00 Office Hours
Zoom
Winston
09 10
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Binary Search Trees
Weiss 4.1-4.3, 4.6
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
23:59 EX02 due
11
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
12
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
AVL Trees
Weiss 4.4
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
13
Section
Recursion Analysis
Slides, Handout, Handout Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
23:59 P1 due
14
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
AVL Trees
Weiss 4.7
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
15
13:00-15:00 Office Hours
Zoom
Winston
16 17
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
2-3 Trees
Weiss 4.7
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
23:59 EX03 due
18
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
19
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
B-Trees
Weiss 4.7
PDF, PDF Handout, PPTX,Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
23:59 EX04 due
20
Section
AVL Trees & B-Trees
Slides, Handout, Handout Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
23:59 P2 Checkpoint 1 due
21
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Hashing I
Weiss 5.1-5.5
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
22
13:00-15:00 Office Hours
Zoom
Winston
23 24
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Hashing II
Weiss 5.1-5.5
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
23:59 EX07 due
25
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
26
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Sorting I
Weiss 7.1-7.3, 7.5-7.7
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
27
Section
Hashing & Midterm Review
Slides, Handout, Handout Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
28
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Sorting II
Weiss 7.1-7.3, 7.5-7.7
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
29
13:00-15:00 Office Hours
Zoom
Winston
30 31
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Sorting III
Weiss 7.8, 7.11
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
23:59 EX08 due
01
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
02
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Sorting IV
PDF, PDF Handout, PPTX
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
03
Section
Sorting & Midterm Review
Slides, Handout, Handout Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
23:59 P2 Checkpoint 2 due
04
TBD Midterm exam
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
15:00-16:00 Office Hours
CSE2 344
Richard
05
13:00-15:00 Office Hours
Zoom
Winston
November
SundayMondayTuesdayWednesdayThursdayFridaySaturday
06 07
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Graphs
Weiss 9.1
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
08
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
09
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Graph Algorithms, Topological Sort
Weiss 9.2
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
10
Section
Graph Review, BFS, DFS & Topological Sort
Mid Quarter Feedback Form, Slides, Handout, Handout Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
11
Veteran's Day
12
13:00-15:00 Office Hours
Zoom
Winston
13
23:59 P2 due
14
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Parallelism 1: Intro to Fork-Join
Grossman 2.1-3.4
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
23:59 EX09 due
23:59 EX10 due
15
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
16
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Parallelism 2: Analysis of Fork-Join
Grossman 3.5-4.3
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
17
Section
Parallel Programs
Slides, Parallel Practice Repo, Solution
15:30-17:30 Office Hours
CSE2 121
Sylvia
18
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Parallelism 3: Parallel Prefix
Grossman 5.1-5.4
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
19
13:00-15:00 Office Hours
Zoom
Winston
20 21
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Parallelism 4: Parallel Sorting
Grossman 5.1-5.4
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
22
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
23
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Synchronization 1: Concurrency & Mutual Exclusion
Grossman 6
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
24
Thanksgiving
23:59 P3 Checkpoint 1 due
25
Fri. after Thanksgiving
26
13:00-15:00 Office Hours
Zoom
Winston
27 28
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Synchronization 2: Race Conditions & Deadlock
Grossman 7.1, 8, 9
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
29
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
30
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Graph Algorithms, Graph Traversal
Weiss 9.3
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
01
Section
Parallelism & Concurrency
Slides, Handout, Handout Solutions
15:30-17:30 Office Hours
CSE2 121
Sylvia
23:59 EX11 due
23:59 EX12 due
23:59 EX13 due
23:59 EX14 due
02
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Graph Algorithms, Dijkstras Algorithm
Weiss 9.3
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
03
13:00-15:00 Office Hours
Zoom
Winston
December
SundayMondayTuesdayWednesdayThursdayFridaySaturday
04 05
11:00-12:00 Office Hours
CSE2 131
Allyson
12:30-13:20 Lecture
CSE2 G20
Graph Algorithms, Minimum Spanning Trees
Weiss 9.5 (Union Find in Weiss 8)
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 3F breakout
Rahul
06
10:00-11:00 Office Hours
CSE2 344
Richard
11:30-13:00 Office Hours
Allen 4F Breakout
Amanda
13:00-14:00 Office Hours
Zoom
Chandni
23:59 P3 due
23:59 EX15 due
07
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Theory of NP-Completeness
Weiss 9.6.3, 9.7
PDF, PDF Handout, PPTX, Inked slides
15:30-16:30 Office Hours
Allen 4F breakout
Nathan
08
15:30-17:30 Office Hours
CSE2 121
Sylvia
09
9:30-10:30 Office Hours
Allen 3F breakout
Nathan
10:30-11:30 Office Hours
CSE2 121
Arya
12:30-13:20 Lecture
CSE2 G20
Theory of NP-Completeness
Weiss 9.6.3, 9.7
PDF, PDF Handout, PPTX, Inked slides
15:00-16:00 Office Hours
CSE2 344
Richard
23:59 EX16 due
10
11 12 13 14 15
08:30-10:20 Final exam
16 17