CSE 332 Winter 2015
Course Calendar

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

 Show color key

January
MondayTuesdayWednesdayThursdayFriday
05
Lecture
Intro; ADTs; Stacks & Queues
Weiss 3.1-3.7
Slides Ink
Project 1 Assigned
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
06
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
07
Lecture
Algorithm Analysis
Weiss 1.1-1.6
Slides xls Ink
HW 1 Assigned
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
08
15:30-16:30 OH (Matt)
CSE 220
09
Lecture
Asymptotic Analysis
Weiss 2.1-2.4
Slides xls Ink
14:30-15:30 OH (Ian)
CSE 218
12
Lecture
Priority Queue; Binary Heap
Weiss 6.1-6.3
Slides ink
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
23:00 Project 1A Due
13
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
14
Lecture
Binary Heap
Weiss 6.4-6.5
Slides ink
HW 2 Assigned
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
15
15:30-16:30 OH (Matt)
CSE 220
23:00 Project 1B Due
16
Lecture
Dictionary; Binary Search Trees
Weiss 4.1-4.3, 4.6
Slides ink
Project 2 Assigned
14:30-15:30 OH (Ian)
CSE 218
23:00 HW 1 Due
19
Martin Luther King Day
20
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
21
Lecture
AVL Trees
Weiss 4.4
Slides xls ink
HW 3 Assigned
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
22
17:00-18:00 OH (Matt)
CSE 021
23
Lecture
Memory Hierarchy & B Trees
Weiss 4.7
Memory Slides, ink, B-Tree Slides, ink, xls, Example
10:30-11:30 OH (Nick)
CSE 220
14:30-15:30 OH (Ian)
CSE 218
23:00 HW 2 Due
23:00 Project 2 Partners Due
26
Lecture
More B Trees
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
27
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
28
Lecture
Hashing I
Weiss 5.1-5.5
Slides ink
HW 4 Assigned
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
23:00 HW 3 Due
29
Section
AVL, B-Trees
15:30-16:30 OH (Matt)
CSE 220
30
Lecture
Hashing II
Slides xls proof ink
14:30-15:30 OH (Ian)
CSE 218

February
MondayTuesdayWednesdayThursdayFriday
02
Lecture
Comparison Sorting
Weiss 7.1-7.3, 7.5-7.7
Slides ink
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
23:00 Project 2A Due
03
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
04
Lecture
Beyond Comparison Sorting
Weiss 7.8, 7.11
Slides ink
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
23:00 HW 4 (Part A) Due
05
15:30-16:30 OH (Matt)
CSE 220
06
Lecture
Graphs Intro
Weiss 9.1
Slides ink
14:30-15:30 OH (Ian)
CSE 218
09
Lecture
Graphs: Topo Sort; Graph Traversals
Weiss 9.2
Slides ink traversal examples
HW 5 Assigned
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
10
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
11
Midterm exam
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
12
Section
Graphs
15:30-16:30 OH (Matt)
CSE 220
23:00 HW 4 (Part B) Due
13
Lecture
Graphs: Shortest Paths
Weiss 9.3
Slides ink example
14:30-15:30 OH (Ian)
CSE 218
16
Presidents Day
17
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
23:00 Project 2B Due
18
Lecture
Intro to MultiThreading; Fork-Join Parallelism
Grossman 2.1-3.4
Slides ink
Project 3 Assigned
HW 6 Assigned
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
19
15:30-16:30 OH (Matt)
CSE 220
20
Lecture
Analysis of Fork-Join Parallel Programs
Grossman 3.5-4.3
Slides ink
14:30-15:30 OH (Ian)
CSE 218
23:00 HW 5 Due
23
Lecture
Parallel Prefix and Parallel Sorting
Grossman 5.1-5.4
Slides ink
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
23:00 Project 3 Partners Due
24
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
25
Lecture
Shared-Memory Concurrency & Mutual Exclusion
Grossman 6
Slides ink
HW 7 Assigned
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
23:00 HW 6 Due
26
15:30-16:30 OH (Matt)
CSE 220
27
Lecture
Programming with Locks & Critical Sections
Grossman 7.1, 8
Slides ink
14:30-15:30 OH (Ian)
CSE 218

March
MondayTuesdayWednesdayThursdayFriday
02
Lecture
Race Conditions, Deadlock & Reader/Writer Locks
Grossman 9, 10.1
Slides ink
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
23:00 Project 3A Code Due
03
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
04
Lecture
Amortized Analysis
Slides ink
HW 8 Assigned
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
23:00 HW 7 Due
05
Section
Concurrency
15:30-16:30 OH (Matt)
CSE 220
06
Lecture
Graphs: Minimum Spanning Trees
Weiss 9.5
Slides Fri ink ink
14:30-15:30 OH (Ian)
CSE 218
09
Lecture
P, NP, NP-Complete
Weiss 9.6.3, 9.7
Slides
10:30-11:30 OH (Nick)
CSE 218
14:30-15:30 OH (Ruth)
CSE 460
10
11:00-12:00 OH (Ruth)
CSE 460
15:30-16:30 OH (Jack)
CSE 220
23:00 Project 3B Code Due
11
Lecture
P, NP, NP-Complete
Weiss 9.6.3, 9.7
Slides
10:30-11:30 OH (Conrad)
CSE 218
15:30-16:30 OH (Daphna)
CSE 218
23:00 HW 8 Due - NO LATE SUBMISSIONS ALLOWED
12
Section
Final Exam Review
15:30-16:30 OH (Matt)
CSE 220
23:00 Project 3 Writeup Due
13
Lecture
Course Wrap Up
Slides
14:30-15:30 OH (Ian)
CSE 218
16
16:30-17:30 OH (Ruth)
CSE 460
17
12:00-14:00 OH (Ruth)
CSE 460
18
10:30-11:30 OH (Ruth)
CSE 460
12:30-14:20 Final exam
KNE 220
19 20