Computer Science · Fall 2026, Winter 2027, Spring 2027, & Summer 2027
SDSU CS 660 — Algorithm Analysis Design
Algorithm design techniques. Approximation algorithms and reductions among NP-complete problems. Greedy and divide and conquer algorithms. Linear and dynamic programming. Graph algorithms and network flow. NP and computational interactability.
Course requirements
Prerequisites: CS 460.
- CS 460.