wisconsin
CS 577: Introduction to Algorithms

CS 577: Introduction to Algorithms

By Last modified: 2 min read

Fall 2026 · UW–Madison

Study of algorithm design and analysis, from efficient problem-solving strategies to the limits of computation.

Topics

  • Greedy algorithms, divide and conquer, and dynamic programming
  • Flow problems and reductions
  • Randomized algorithms
  • Computational intractability, P vs NP, and NP-completeness

Notes

Exams

Resources