Module: Algorithms

Algorithms, computational complexity, asymptotic notations, pseudocode, greedy algorithms, easy vs. hard problems, and other stuff.

Learning Outcomes

Use algorithm principles to characterize and solve problems.

Readings

Experiential Learning