CSE 332 Autumn 2013
Course Calendar

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

 Show color key

September
MondayTuesdayWednesdayThursdayFriday
23 24 25
Project 1 Assigned
12:30-13:20 Lecture
SIG 134
Intro; ADTs; Stacks & Queues
Weiss 3.1-3.7
Slides Ink
13:30-15:30 OH (David)
CSE 218
26
15:30-16:30 OH (Will)
CSE 220
27
HW 1 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30-13:20 Lecture
SIG 134
Math Review; Algorithm Analysis
Weiss 1.1-1.6
Slides xls Ink
30
12:30-13:20 Lecture
SIG 134
Asymptotic Analysis
Weiss 2.1-2.4
Slides xls Ink
14:30-15:30 OH (Ruth)
CSE 360
01
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
02
12:30-13:20 Lecture
SIG 134
Asymptotic Analysis; Priority Queue; Binary Heap
Weiss 6.1-6.3
Slides ink
13:30-15:30 OH (David)
CSE 218
23:00 Project 1A Due
03
15:30-16:30 OH (Will)
CSE 220
04
HW 2 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30 HW 1 Due
12:30-13:20 Lecture
SIG 134
Binary Heap
Weiss 6.4-6.5
Slides ink

October
MondayTuesdayWednesdayThursdayFriday
07
12:30-13:20 Lecture
SIG 134
Dictionary; Binary Search Trees
Weiss 4.1-4.3, 4.6
Slides ink
14:30-15:30 OH (Ruth)
CSE 360
08
11:00-12:00 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
23:00 Project 1B Due
09
Project 2 Assigned
12:30-13:20 Lecture
SIG 134
AVL Trees
Weiss 4.4
Slides xls ink
13:30-15:30 OH (David)
CSE 218
10
15:30-16:30 OH (Will)
CSE 220
11
HW 3 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30 HW 2 Due
12:30-13:20 Lecture
SIG 134
Memory Hierarchy; B Trees
Weiss 4.7
Slides ink
14
12:30-13:20 Lecture
SIG 134
More B Trees
Slides ink xls Example
14:30-15:30 OH (Ruth)
CSE 360
15
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
16
12:30-13:20 Lecture
SIG 134
Hashing I
Weiss 5.1-5.5
Slides ink
13:30-15:30 OH (David)
CSE 218
23:00 Project 2 Partners Due
17
15:30-16:30 OH (Will)
CSE 220
18
HW 4 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30 HW 3 Due
12:30-13:20 Lecture
SIG 134
Hashing II
Slides xls proof ink
21
12:30-13:20 Lecture
SIG 134
Finish Hashing & Comparison Sorting
Weiss 7.1-7.3, 7.5-7.7
Slides ink
14:30-15:30 OH (Ruth)
CSE 360
22
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
23
12:30-13:20 Lecture
SIG 134
Beyond Comparison Sorting
Weiss 7.8, 7.11
Slides ink
13:30-15:30 OH (David)
CSE 218
24
12:30-15:30 OH (Ruth)
CSE 360
15:30-16:30 OH (Will)
CSE 220
25
10:30-11:30 OH (Hye In)
CSE 220
12:30-13:20 Lecture
SIG 134
Sorting Wrap Up
No New Slides
13:30-15:30 OH (HyeIn)
CSE 021
23:00 Project 2A Due
28
11:00-12:00 OH (Ruth)
CSE 360
12:30-13:20 Midterm exam
29
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
30
12:30-13:20 Lecture
SIG 134
Graphs Intro
Weiss 9.1
Slides ink
13:30-15:30 OH (David)
CSE 218
31
Section
Sorting
15:30-16:30 OH (Will)
CSE 220
01
HW 5 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30 HW 4 Due
12:30-13:20 Lecture
SIG 134
Graphs: Topo Sort; Graph Traversals
Weiss 9.2
Slides ink

November
MondayTuesdayWednesdayThursdayFriday
04
12:30-13:20 Lecture
SIG 134
Graphs: Shortest Paths
Weiss 9.3
Slides ink
14:30-15:30 OH (Ruth)
CSE 360
05
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
06
12:30-13:20 Lecture
SIG 134
Intro to MultiThreading; Fork-Join Parallelism
Grossman 2.1-3.4
Slides ink
13:30-15:30 OH (David)
CSE 218
23:00 Project 2B Due
07
15:30-16:30 OH (Will)
CSE 220
08
Project 3 Assigned
HW 6 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30 HW 5 Due
12:30-13:20 Lecture
SIG 134
MultiThreading; Fork-Join Parallelism
(No new slides)
11
Veterans' Day
12
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
13
12:30-13:20 Lecture
SIG 134
Analysis of Fork-Join Parallel Programs
Grossman 3.5-4.3
Slides ink
13:30-15:30 OH (David)
CSE 218
14
15:30-16:30 OH (Will)
CSE 220
23:00 Project 3 Partners Due
15
HW 7 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30-13:20 Lecture
SIG 134
Parallel Prefix and Parallel Sorting
Grossman 5.1-5.4
Slides ink
18
12:30-13:20 Lecture
SIG 134
Shared-Memory Concurrency & Mutual Exclusion
Grossman 6
Slides ink
14:30-15:30 OH (Ruth)
CSE 360
19
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
23:00 HW 6 Due
20
12:30-13:20 Lecture
SIG 134
Programming with Locks & Critical Sections
Grossman 7.1, 8
Slides ink
13:30-15:30 OH (David)
CSE 218
21
Section
Concurrency
15:30-16:30 OH (Will)
CSE 220
22
HW 8 Assigned
10:30-11:30 OH (Hye In)
CSE 220
12:30 HW 7 Due
12:30-13:20 Lecture
SIG 134
Data Races & Deadlock
Grossman 7.2, 9
Slides ink
25
12:30-13:20 Lecture
SIG 134
Reader/Writer Locks & Condition Variables
Grossman 10
(No new slides)
14:30-15:30 OH (Ruth)
CSE 360
26
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
23:00 Project 3A Code Due
27
12:30-13:20 Lecture
SIG 134
Graphs: Minimum Spanning Trees
Weiss 9.5
Slides ink
13:30-15:30 OH (David)
CSE 218
28
Thanksgiving
29
Day after Thanksgiving

December
MondayTuesdayWednesdayThursdayFriday
02
12:30-13:20 Lecture
SIG 134
Amortized Analysis
Slides ink
14:30-15:30 OH (Ruth)
CSE 360
03
10:30-11:30 OH (Ruth)
CSE 360
12:30-13:30 OH (Chris)
CSE 218
23:00 Project 3B Code Due
04
12:30-13:20 Lecture
SIG 134
P, NP, NP-Complete
Slides ink
13:30-15:30 OH (David)
CSE 218
05
Section
Final Exam Review
11:30-12:30 OH (HyeIn)
CSE 220
15:30-16:30 OH (Will)
CSE 220
23:00 Project 3 Writeup Due
06
11:30-12:30 OH (Chris)
CSE 218
12:30 HW 8 Due
12:30-13:20 Lecture
SIG 134
Course Wrap Up
Slides
09 10 11 12
08:30-10:20 Final exam
13