CS 449 Applied Algorithms
A study in the design and implementation of algorithms with a focus on general techniques for implementation such as sorting, divide and conquer, dynamic programming, backtracking, and graph algorithms. This course also includes a study on correctness and complexity theory.
Prerequisite
CS 305 with a grade of C- or higher