LECTURES: Class slides will generally be
posted shortly after the lecture has concluded, along with lecture capture recordings. You are highly encouraged to attend all
classes. It is a great opportunity to ask live questions through Prismia!
Lecture dates are all tentative
until they've happened.
.key files can be opened using Apple
Keynote. The content is exactly the same as the PDF.
LECTURES
Topic | Date | .key | Livestream (Recording) | |||||
---|---|---|---|---|---|---|---|---|
Introduction to CS16 | 13 May 2021 | [PDF] | [.key] | Recording | ||||
Python and Testing | 18 May 2021 | [longest.py] [preceding.py] | Recording | |||||
Analysis & Big-O | 20 May 2021 | [PDF] | [.key] | Recording | ||||
Recurrence & Induction, Dynamic Programming | 25 May 2021 | [PDF] | [.key] | Recording | ||||
Expanding Stacks & Queues | 27 May 2021 | [PDF] | [.key] | Recording | ||||
Hashing, Sets, Dictionaries | 1 June 2021 | [PDF] | [.key] | Recording | ||||
Trees & Traversals | 3 June 2021 | [PDF] | [.key] | Recording | ||||
Heaps | 8 June 2021 | [PDF] | [.key] | Recording | ||||
Binary Search, Binary Search Trees | 10 June 2021 | [PDF] | [.key] | Recording | ||||
Binary Search Trees 2 | 15 June 2021 | [PDF] | [.key] | Recording | ||||
Sorting | 17 June 2021 | [PDF] | [.key] | Recording | ||||
Intro to Graphs | 22 June 2021 | [PDF] | [.key] | Recording | ||||
Shortest Paths | 24 June 2021 | [PDF] | [.key] | Recording | ||||
MSTs | 29 June 2021 | [PDF] | [.key] | Recording | ||||
More MSTs | 1 July 2021 | [PDF] | [.key] | Recording | ||||
No Class | 6 July 2021 | |||||||
Decision Trees | 8 July 2021 | [PDF] | [.key] | Recording | ||||
DAGs and Topsort | 13 July 2021 | [PDF] | [.key] | Recording | ||||
PageRank | 15 July 2021 | [PDF] | [.key] | Recording | ||||
Functional Programming | 20 July 2021 | [PDF] | [.key] | Recording | ||||
Hardness | 22 July 2021 | [PDF] | [.key] | Recording | ||||
Verification | 27 July 2021 | Recording | ||||||
Final Review | 29 July 2021 | [PDF] | [.key] | Recording |