Schedule for CSC 202, Spring 2024

Date Topic Readings Lab Assignment due Other
W Apr 3 Class Outline, notional machines
F 5 QUIZ, Design Recipe
M 8 Design Recipe II, product types Lab 1
W 10 QUIZ, No Class A1 due
F 12 Product types, sum types, Linked Lists
M 15 Functions on Linked Lists
W 17 QUIZ, Basic Running Time Model, Binary Trees
F 19 Binary Trees Lab 2
M 22 Running time, Arrays I
W 24 QUIZ, Templates for functions on Arrays and Lists
F 26 Stacks, Queues
M 29 Stacks, Queues A2 due
W May 1 QUIZ, Stacks
F 3 Review of running time, Misc Lab 3
M 6 Binary Search Trees
W 8 Midterm Exam
F 10 Binary Search Trees II (delete)
M 13 Huffman Coding
W 15 Priority Queues, Insertion sort
F 17 Merge Sort
M 20 Hashing I A3 due
W 22 QUIZ, Binary Heaps
F 24 Red-Black Trees I Lab 4
M 27 NO CLASS: MEMORIAL DAY
T 28 Red-Black Trees II
W 29 Iterators
F 31 Iterators II
M Jun 3 Graphs A4 due
W 5 Graphs
F 7 Review A5 due