CSE 332 Autumn 2016
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

 Show color key

September
MondayTuesdayWednesdayThursdayFriday
26 27 28
Project 1 Assigned
12:30-13:20 Lecture
GWN 301
Intro; ADTs; Stacks & Queues
Weiss 3.1-3.7
Slides
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
29
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
30
11:00-12:00 OH (Conrad)
CSE 218
12:30-13:20 Lecture
GWN 301
Algorithm Analysis 1
Weiss 2.1-2.4, Math Review: Weiss 1.1-1.6
Slides xls Ink Ink in pdf
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 4th Floor Breakout

October
MondayTuesdayWednesdayThursdayFriday
03
12:30-13:20 Lecture
GWN 301
Algorithm Analysis & Priority Queues 1: ADT
Weiss 6.1-6.3
Slides Ink Ink in pdf
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
04
P1 Checkpoint 1
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
05
12:30-13:20 Lecture
GWN 301
Priority Queues 2: Binary Heap
Weiss 6.4-6.5
Slides ink Ink in pdf
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Rio)
CSE 218
06
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
07
11:00-12:00 OH (Conrad)
CSE 218
12:30-13:20 Lecture
GWN 301
Algorithm Analysis 2
Weiss 2.1-2.4
Slides Ink Ink in pdf
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Miles)
CSE 4th Floor Breakout
23:59 EX 01 & EX 02 Due
10
12:30-13:20 Lecture
GWN 301
Algorithm Analysis 3
Weiss 2.1-2.4
(no new sides, worksheet, Useful Summations & Logs)
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
11
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
23:59 P1 Due
12
12:30-13:20 Lecture
GWN 301
Dictionaries 1: ADT & Binary Search Trees
Weiss 4.1-4.3, 4.6
Slides Ink Ink in pdf
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
13
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
14
11:00-12:00 OH (Conrad)
CSE 218
12:30-13:20 Lecture
GWN 301
Dictionaries 2: AVL Trees
Weiss 4.4
Slides Ink Ink in pdf xls
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 4th Floor Breakout
23:59 EX 03, EX 04 & EX 05 Due
17
12:30-13:20 Lecture
GWN 301
Dictionaries 3: B-Trees
Weiss 4.7
Slides Ink Ink in pdf xls Example
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
18
11:00-12:00 OH (Ruth)
CSE 460
12:00-13:00 OH (Ollin)
CSE 220
17:30-18:30 OH (Logan)
CSE 218
19
12:30-13:20 Lecture
GWN 301
More B-Trees
(no new slides)
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
20
Section
Cancelled: AVL & B-Trees
10:00-11:00 OH (Ollin)
CSE 218
16:30-17:30 OH (Logan)
CSE 220
21
11:00-12:00 OH (Conrad)
CSE 218
12:30-13:20 Lecture
GWN 301
Dictionaries 4: Hashing
Weiss 5.1-5.5
Slides ink Ink in pdf
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 3rd Floor Breakout
23:59 EX 06, EX 07 & EX 08 Due
24
12:30-13:20 Lecture
GWN 301
Dictionaries 5: More Hashing
Weiss 5.1-5.5
Slides ink Ink in pdf proof xls
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
25
P2 Checkpoint 1
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
26
12:30-13:20 Lecture
GWN 301
Sorting 1: Comparison Sorting
Weiss 7.1-7.3, 7.5-7.7
Slides ink Ink in pdf
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Conrad)
CSE 218
27
Section
Midterm Review B-tree Question
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
28
Midterm exam
11:00-12:00 OH (Conrad)
CSE 218
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 4th Floor Breakout
31
12:30-13:20 Lecture
GWN 301
Sorting 2: Beyond Comparison Sorting
Weiss 7.8, 7.11
Slides ink Ink in pdf
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
01
P2 Checkpoint 2
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
02
12:30-13:20 Lecture
GWN 301
Parallelism 1: Intro to Fork-Join
Grossman 2.1-3.4
Slides ink Ink in pdf (Code: Sum, FindPrimes, Timer)
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
03
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
04
12:30-13:20 Lecture
GWN 301
Parallelism 2: Analysis
Grossman 3.5-4.3
Slides ink Ink in pdf
13:30-14:30 OH (Miles)
CSE 021
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 4th Floor Breakout
23:59 EX09, EX10 & EX11 Due

November
MondayTuesdayWednesdayThursdayFriday
07
12:30-13:20 Lecture
GWN 301
Parallelism 3: Parallel Prefix and Sorting
Grossman 5.1-5.4
Slides ink Ink in pdf Code
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
08
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
23:59 P2 Due
09
12:30-13:20 Lecture
GWN 301
P3: Minimax and Alpha-Beta
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
10
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
11
Veterans Day
14
12:30-13:20 Lecture
GWN 301
Synchronization 1: Concurrency & Mutual Exclusion
Grossman 6
Slides ink Ink in pdf
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
23:59 EX12 & EX13 Due
15
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
16
12:30-13:20 Lecture
GWN 301
Synchronization 2: Race Conditions & Deadlock
Grossman 7.1, 8, 9
Slides ink Ink as pdf
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
17
Section
P3
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
18
11:00-12:00 OH (Conrad)
CSE 218
12:30-13:20 Lecture
GWN 301
Graphs 1: Intro
Weiss 9.1
Slides ink Ink as pdf
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 4th Floor Breakout
23:59 EX14 & EX15 Due
21
12:30-13:20 Lecture
GWN 301
Graphs 2: Topo Sort; Graph Traversals
Weiss 9.2
Slides ink Ink as pdf traversal examples
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
22
P3 Checkpoint 1
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
23
12:30-13:20 Lecture
GWN 301
P3 Work Day
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
24
Thanksgiving Day
25
Day After Thanksgiving
28
12:30-13:20 Lecture
GWN 301
Graphs 3: Shortest Paths
Weiss 9.3
Slides ink Ink as pdf
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
29
P3 Checkpoint 2
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
30
12:30-13:20 Lecture
GWN 301
Graphs 4 : Minimum Spanning Trees
Weiss 9.5
Slides ink Ink as pdf
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
01
Section
Graphs
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
02
11:00-12:00 OH (Conrad)
CSE 218
12:30-13:20 Lecture
GWN 301
Interlude: Union Find
Weiss 8
Slides ink Ink as pdf
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 4th Floor Breakout

December
MondayTuesdayWednesdayThursdayFriday
05
12:30-13:20 Lecture
GWN 301
P, NP, NP-Complete
Weiss 9.6.3, 9.7
Slides
13:30-14:30 OH (Ruth)
CSE 460
14:30-15:30 OH (Rio)
CSE 021
06
11:00-12:00 OH (Ruth)
CSE 460
15:00-16:00 OH (Ollin)
CSE 218
17:00-18:00 OH (Logan)
CSE 218
07
12:30-13:20 Lecture
GWN 301
P3 Work Day
13:30-14:30 OH (Conrad)
CSE 220
14:30-15:30 OH (Miles)
CSE 218
23:59 P3 Due
08
Section
Review
15:30-16:30 OH (Ollin)
CSE 220
16:30-17:30 OH (Logan)
CSE 220
09
11:00-12:00 OH (Conrad)
CSE 218
12:30-13:20 Lecture
GWN 301
P, NP, NP-Complete & Wrap-Up
Weiss 9.6.3, 9.7
Slides
14:30-15:30 OH (Miles)
CSE 218
15:30-16:30 OH (Rio)
CSE 4th Floor Breakout
23:59 EX16 & EX17 Due
12 13 14 15
08:30-10:20 Final exam
16