CS302 -- Fundamental Algorithms

Brad Vander Zanden

Where to Find Things



Overview

CS302 is a bridge course between CS140 and CS360 that is supposed to give you both 1) a more in-depth knowledge of many of the data structures and algorithms presented in CS140, and 2) additional programming experience that will be valuable in CS360. Specifically, the goals of this course are to:

  1. Acquire a mastery of a variety of algorithms fundamental to computer programming by building on the data structures and algorithms learned in CS140.

  2. Acquire a familiarity with object-oriented programming by writing and debugging programs in C++.

  3. Acquire a familiarity with a variety of Unix tools that aid in writing and debugging programs.