Looking for someone to talk to about CSE332? Try the Study Center in CSE room 006! There's a table there just for working on and discussing CSE332!

View as or ; ; readings can be or as a whole, or clicked on individually to toggle visibility.

27 Sep
Courses begin
Intro; ADTs; Stacks & Queues Weiss 3.1-3.7 and slides(pptx) and slides(pdf) and slides(inked) and video
28 Sep
S01 Intros, P1, Tries slides and handout and solution
29 Sep
Algorithm Analysis 1 Weiss 2.1-2.4, Math Review: Weiss 1.1-1.6 and slides(pptx) and slides(pdf) and slides(inked)
Prelim Survey
2 Oct
Algorithm Analysis 2 Weiss 2.1-2.4, Math Review: Weiss 1.1-1.6 and slides (pptx) and slides (pdf) and slides (inked)
P1 Checkpoint 0
4 Oct
Algorithm Analysis 3 Weiss 2.1-2.4 and slides(pdf) and slides(pptx) and slides(inked)
5 Oct
S02 Algorithm Analysis & Heaps slides and handout and solution
6 Oct
Priority Queues 1 (ADT) Weiss 6.1-6.3 and slides (pptx) and slides (pdf) and slides (inked)
P1 Checkpoint 1
9 Oct
Priority Queues 2 (Binary Heap) Weiss 6.4-6.5 and slides (pptx) and slides (pdf) and slides (inked)
11 Oct
Algorithm Analysis 4 (recurrences) math identities and slides (pptx) and slides(pdf) and slides(inked)
EX01
12 Oct
S03 Recurrences slides (pdf) and math identities and handout and solution
13 Oct
Dictionaries 1 (ADT & Binary Search Trees) Weiss 4.1-4.3, 4.6 and slides (pptx) and slides (pdf) and slides (inked)
Project 1
16 Oct
Dictionries 2 (AVL Trees) Weiss 4.4 and slides (pptx) and slides (pdf) and slides (inked)
18 Oct
Dictionaries 3 (B-Trees) Weiss 4.7 and slides (pptx) and slides (pdf) and slides (inked)
EX02
19 Oct
S04 AVL Trees & B-Trees slides and handout and solution
20 Oct
Dictionaries 4 (B-Trees cont.) Weiss 4.7 and slides (pptx) and slides (pdf) and slides (inked)
EX03
23 Oct
Dictionaries 5 (Hashing) Weiss 5.1-5.5 and slides (pptx) and slides (pdf) and slides (inked)
P2 Checkpoint 1
25 Oct
Dictionaries 6 (Hashing cont.) Weiss 5.1-5.5 and slides (pptx) and slides (pdf) and slides (inked)
EX04
EX05
26 Oct
S05 Hashing & Sorting slides and handout and solution
27 Oct
Ductionaries 7 (Hashing Finale) slides (pptx) and slides (pdf) and slides (inked)
30 Oct
Midterm Exam
1 Nov
Sorting 1 (Comparison Sorting) slides (pptx) and slides (pdf) and slides (inked)
2 Nov
S06 Graphs slides and handout and solution
3 Nov
Sorting 2 (Divide and Conquer) slides (pptx) and slides (pdf) and slides (inked)
6 Nov
Sorting 3 (Beyond Comparison Sorting) slides (pptx) and slides (pdf) and slides (inked)
8 Nov
Graphs 1 (Intro to Graphs) slides (pptx) and slides (pdf) and slides (inked)
P2 Checkpoint 2
EX06
9 Nov
S07 Writing Parallel Programs slides and handout and solution
10 Nov
Veterans Day
(no class)
13 Nov
Graphs 2 (Traversals) slides (pptx) and slides (pdf) and slides (inked)
Project 2
15 Nov
Parallelism 1 (Fork-Join) slides (pptx) and slides (pdf) and slides (inked) and Grossman (2.1-3.4)
EX07
16 Nov
S08 Two-pass Parallel Programs slides and solution
17 Nov
Graphs 3 (Shortest Path) slides (pptx) and slides (pdf) and slides (inked)
20 Nov
Parallelism 2 (Analysis) slides(pptx) and slides(pdf) and slides(inked) and Grossman (3.5-4.3)
P3 Checkpoint 1
22 Nov
Parallelism 3 (Parallel Prefix) slides(pptx) and slides(pdf) and Grossman (5.1-5.4)
EX08
EX09
23 Nov
Thanksgiving Day
(no class)
24 Nov
Native American Heritage Day
(no class)
27 Nov
Synchronization 1 (Concurrency & Mutual Exclusion) slides(pptx) and slides(pdf) and slides(inked) and Grossman (6-7.1)
29 Nov
Synchronization 2 (Race Conditions) slides(pptx) and slides(pdf) and slides(inked) and Grossman (8,9)
EX10
EX11
30 Nov
S09 Concurrency & Graphs slides and handout and solution
1 Dec
Synchronization 3 (Race Conditions & Deadlock) slides(pptx) and slides(pdf) and slides(inked) and Grossman (8,9)
4 Dec
Graphs 4 (MST) slides(pptx) and slides(pdf) and slides(inked)
6 Dec
P NP NP-Complete 1 slides(pptx) and slides(pdf) and slides(inked)
Project 3
EX12
7 Dec
S10 P/NP & Final Review slides and handout and solution
8 Dec
Courses end
P NP NP-Complete 2 slides(pptx) and slides(pdf)
EX13
14 Dec
Final Exam

To subscribe to the above calendar, add http://www.cs.virginia.edu/~njb2b/cs4102/su22/cal.ics to your calender application of choice.