CS 324 - Design and Analysis of Algorithms.

Topics include: analysis of algorithms; dynamic programming; probabilistic algorithms, examples of geometric, combinatorial, and graph algorithms, pattern matching; introduction to NP-completeness. Prerequisite: CS 121, 124; and either MATHS 161 or 165, with C- or better grades.

College: Sciences & Humanities
Hours: 3
Permission: Y
Prerequisite: CS 121
Prerequisite: CS 124
Prerequisite: MATHS 161
Co-requisite: none