COMPSCI 260
Fundamentals of the Design and Analysis of Algorithms
Covers fundamental concepts in the design and analysis of algorithms and is geared toward non-specialists in theoretical computer science. Topics include: deterministic and randomized graph algorithms, fundamental algorithmic techniques like divide-and-conquer strategies and dynamic programming, and NP-completeness.
Topics
- deterministic and randomized graph algorithms
- fundamental algorithmic techniques like divide-and-conquer strategies and dynamic programming
- and NP-completeness
Topics explicitly listed in official catalogue description
Prerequisites & course information
Covers fundamental concepts in the design and analysis of algorithms and is geared toward non-specialists in theoretical computer science. Topics include: deterministic and randomized graph algorithms, fundamental algorithmic techniques like divide-and-conquer strategies and dynamic programming, and NP-completeness.
Sources
- Course catalogue ↗2026-2027