Schedule

March
MondayTuesdayWednesdayThursdayFriday
27
Project 1 Assigned
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
Intro; ADTs; Stacks & Queues
Weiss 3.1-3.7
Slides, Ink
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
18:00-20:00 OH (Neel)
2nd Floor Breakout
28
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
29
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Algorithm Analysis 1
Weiss 2.1-2.4, Math Review: Weiss 1.1-1.6
Slides, Ink, xls, More on Amortized
13:30-14:30 OH (Ariel)
Zoom
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
30
Section
01: Intros, P1, Tries
Slides, Handout [Solution], Tries Microteach
22:00-23:59 OH (Winston)
Zoom
31
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Algorithm Analysis 2
Weiss 2.1-2.4, Math Review: Weiss 1.1-1.6
(no new sides)
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
23:59 P1 Checkpoint 0 Due
April
MondayTuesdayWednesdayThursdayFriday
03
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
Priority Queues 1: ADT
Weiss 6.1-6.3
Slides, Ink
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
18:00-20:00 OH (Neel)
2nd Floor Breakout
04
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
05
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Priority Queues 2: Binary Heap
Weiss 6.4-6.5
Slides, Ink
13:30-14:30 OH (Ariel)
Zoom
15:30-16:30 Study Meetup (Ruth)
CSE 006 (Study Center)
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
06
Section
02: Algorithm Analysis & Heaps
Slides, Handout [Solution]
22:00-23:59 OH (Winston)
Zoom
23:59 P1 Checkpoint 1 Due
07
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Algorithm Analysis 3
Weiss 2.1-2.4
Slides, worksheet, Ink, worksheet ink, Useful Summations & Logs
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
10
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
Dictionaries 1: ADT & Binary Search Trees
Weiss 4.1-4.3, 4.6
Slides, Ink
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
18:00-20:00 OH (Neel)
2nd Floor Breakout
11
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
12
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Dictionaries 2: AVL Trees
Weiss 4.4
Slides, Worksheet, Ink
13:30-14:30 OH (Ariel)
Zoom
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
13
Section
03: Recurrences
Slides, Handout [Solution]
22:00-23:59 OH (Winston)
Zoom
23:59 P1 Due
14
11:00-12:00 Arya Zoom OH
Zoom (link on canvas)
12:30-13:20 Lecture
CSE2 G20
Dictionaries 3: AVL Trees (cont.) & B-Trees
Weiss 4.7
Slides, Ink, Example
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:30 Arya Zoom OH
Zoom (link on canvas)
17
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
B-Trees (cont.)
(no new slides)
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
18:00-20:00 OH (Neel)
2nd Floor Breakout
18
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
23:59 EX03 & EX04 Heaps Due
19
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Dictionaries 4: Hashing
Weiss 5.1-5.5
Slides, Ink
13:30-14:30 OH (Ariel)
Zoom
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
20
Section
04: AVL & B-Trees
Slides, Handout [Solution]
23:59 P2 Checkpoint 1: Deadline moved to Sat 4/22 at 11:59pm
21
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Dictionaries 5: More Hashing
Weiss 5.1-5.5
Slides, Ink, proof, xls
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
24
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
Sorting 1: Comparison Sorting
Weiss 7.1-7.3, 7.5-7.7
Slides, Ink
13:30-14:30 Midterm Review Session
SAV 264
18:00-20:00 OH (Neel)
2nd Floor Breakout
25
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
23:59 EX07 & EX08 AVL Due
26
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Sorting 2: Beyond Comparison Sorting
Weiss 7.8, 7.11
Slides, Ink
13:30-14:30 OH (Ariel)
Zoom
15:30-16:30 Study Meetup (Ruth)
CSE 006 (Study Center)
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
27
Section
05: Hashing & Sorting
Slides, Handout [Solution]
22:00-23:59 OH (Winston)
Zoom
28
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Midterm exam
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
May
MondayTuesdayWednesdayThursdayFriday
01
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
Graphs 1: Intro
Weiss 9.1
Slides, Ink
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
18:00-20:00 OH (Neel)
2nd Floor Breakout
02
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
23:59 EX09 Hashing Due
03
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Graphs 2: Graph Traversals
Weiss 9.2
Slides, Ink, traversal examples
13:30-14:30 OH (Ariel)
Zoom
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
04
Section
06: Graphs
Slides, Handout [Solution]
22:00-23:59 OH (Winston)
Zoom
23:59 P2 Checkpoint 2 Due
05
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Graphs 3: Shortest Paths
Weiss 9.3
Slides, Ink
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
08
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
Parallelism 1: Intro to Fork-Join
Grossman 2.1-3.4
Slides, Ink
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
18:00-20:00 OH (Neel)
2nd Floor Breakout
09
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
23:59 EX10 Sorting Due
10
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Parallelism 2: Analysis
Grossman 3.5-4.3
Slides, Ink
13:30-14:30 OH (Ariel)
Zoom
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
11
Section
07: Writing Parallel Programs
Slides, Code [Solution]
22:00-23:59 OH (Winston)
Zoom
23:59 P2 Due
12
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Parallelism 3: Parallel Prefix
Grossman 5.1-5.4
Slides, Ink
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
15
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
More Parallelism 3: Parallel Sorting
(no new slides)
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
16
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
23:59 EX11 Dijkstras Due
17
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Synchronization 1: Concurrency & Mutual Exclusion
Grossman 6
Slides, Ink
13:30-14:30 OH (Ariel)
Zoom
15:30-16:30 Study Meetup (Ruth)
CSE 006 (Study Center)
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
18
Section
08: Two-pass Parallel Programs
Slides, Handout [Solution]
10:00-11:00 Dara
5th Floor Breakout
22:00-23:59 OH (Winston)
Zoom
19
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Synchronization 2: Race Conditions
Grossman 7.1
Slides, Ink
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
22
10:00-11:00 OH (Dara)
5th Floor Breakout
11:00-12:00 OH (Nile)
5th Floor Breakout
12:30-13:20 Lecture
CSE2 G20
Synchronization 2: More Race Conditions & Deadlock
Grossman 8, 9
(no new slides)
13:35-14:30 OH (Ruth)
Allen 558 & On Zoom
18:00-20:00 OH (Neel)
2nd Floor Breakout
23
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
15:00-16:00 OH (Youssef)
Zoom
16:00-18:00 OH (Amanda)
CSE2 121
23:59 EX12-15 Para Due
24
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Graphs 4: Topo Sort
Weiss 9.2
Slides, Ink
13:30-14:30 OH (Ariel)
Zoom
15:30-16:30 Study Meetup (Ruth)
CSE 006 (Study Center)
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
25
Section
09: Concurrency & Graphs
Slides, Handout [Solution]
22:00-23:59 OH (Winston)
Zoom
26
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
Graphs 5 : Minimum Spanning Trees
Weiss 9.5
Slides, Ink
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
29
Memorial Day
30
11:00-12:00 OH (Ruth)
Allen 558 & On Zoom
12:30-13:30 OH (Mohamed)
CSE2 131
13:30-15:00 OH (Amanda)
CSE2 151
15:00-16:00 OH (Youssef)
Zoom
23:59 EX16 Concurrency Due
31
11:00-12:00 OH (Allyson)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
P, NP, NP-Complete
Weiss 9.6.3, 9.7
Slides, Ink
13:30-14:30 OH (Ariel)
Zoom
15:30-16:30 Study Meetup (Ruth)
CSE 006 (Study Center)
17:30-18:30 OH (Aditi)
CSE2 150 & Zoom
23:59 P3 Due
01
Section
10: P/NP & Final Review
Slides, Handout [Solution], Final Review [Solution]
22:00-23:59 OH (Winston)
Zoom
02
11:00-12:00 OH (Arya)
CSE2 131
12:30-13:20 Lecture
CSE2 G20
P, NP, NP-Complete II
Weiss 9.6.3, 9.7
Slides, Ink
13:30-14:20 OH (Youssef)
CSE 006 & Zoom
14:30-15:20 OH (Arya)
CSE2 131
June
MondayTuesdayWednesdayThursdayFriday
05
19:00-20:00 OH (Arya & Mohamed)
Zoom
06
13:00-15:00 Final Exam Review Session
CSE2 G01
07
12:30-13:30 OH (Ruth)
Zoom
22:00-23:59 OH (Winston)
Zoom
08
08:30-10:20 Final exam
09