Skip to Main Content

CSC 431 Algorithms

This is a course on design and analysis of algorithms. Examples from
all major algorithm design techniques are studied, including
exhaustive search, divide-and-conquer, dynamic programming, greedy
algorithms, and backtracking. The mathematical analysis of algorithm
complexity is emphasized throughout the course. Advanced data
structures are also introduced. Prerequisite: CSC 302.

Credits

3