Algorithms
Course: CS 236
Description: Introduction to key algorithmic concepts and constructs. Algorithmic development, tracing and analysis. Algorithm construction and analysis in both non-executable contexts and within programming environments.
Units: 3
Recommended prerequisite: CS 233 or consent of instructor.
Format: Two hours lecture, two hours lab per week.