This page collects together all of the “outcomes” associated with individual modules. Outcomes identify what students will know and be able to do if they master the material.
Referencing modules: Analysis examples
Referencing modules: Growth of functions
Referencing modules: Abstract data types
Referencing modules: Probabilistic Analysis
Referencing modules: Hash Tables
Referencing modules: Divide and conquer
Referencing modules: Binary Search Trees
Referencing modules: Heapsort
Referencing modules: Quicksort
Referencing modules: Balanced Trees
Referencing modules: Greedy Algorithms
Referencing modules: Dynamic Programming
Referencing modules: Graphs
Referencing modules: Amortized analysis
Referencing modules: Disjoint sets
Referencing modules: Minimum spanning tree
Referencing modules: Single source shortest paths
Referencing modules: All pairs shortest paths
Referencing modules: Maximum flow
Referencing modules: Linear programming