Algorithms

The core of computing: algorithms and data structures.

This is a course for people who know the material in Programming Principles and Discrete Math.