Precepts

Below are links to the precept handouts. This material is not a replacement for going to precept: some material in precept will not appear in these handouts and not all of the material in these handouts will be covered during precept.
# DATE TOPICS HANDOUT
1 Friday
1/31
Union-Find
Analysis of Algorithms
Precept 1
2 Friday
2/7
Stacks and Queues Precept 2
The precepts below have not yet been updated for Spring 2025.
3 Friday
2/14
Elementary Sorts
Mergesort
Precept 3
4 Friday
2/21
Quicksort
Priority Queues
Precept 4
5 Friday
2/28
Elementary Symbol Tables
Balanced Search Trees
Precept 5
6 Friday
3/7
no precept
7 Friday
3/21
Hash Tables
Kd-Trees
Precept 6
8 Friday
3/28
Graphs and Digraphs Precept 7
9 Friday
4/4
Minimum Spanning Trees
Shortest Paths
Precept 8
10 Friday
4/11
Dynamic Programming
Maxflow
Precept 9
11 Friday
4/18
Randomness
Multiplicative Weights
Precept 10
12 Friday
4/25
Intractability
Algorithm Design
Precept 11

Changing precepts. If you would like to attend a different precept on a continuing basis, you must officially register for that precept through TigerHub. If the precept is closed, monitor enrollments and change precepts when a student drops. If you have a scheduling problem that can’t be solved unless you move into a closed precept, contact Kobi Kaplan and explain your situation.