CS 525 Advanced Algorithms
Advanced topics in the design and analysis of algorithms such as amortized analysis, linear programming, network flows, randomized algorithms, NP-completeness, approximation algorithms, online algorithms, and parallel algorithms.
Prerequisite
CS 501 or admissions to the Software Engineering MS program