INTRODUCTION TO ALGORITHMS
COMPSCI 577
Course Description
Basic paradigms for the design and analysis of efficient algorithms: greed, divide-and-conquer, dynamic programming, reductions, and the use of randomness. Computational intractability including typical NP-complete problems and ways to deal with them.
Prerequisties
(COMPSCI/MATH 240 or COMPSCI/MATH/STAT 475 ) and (COMP SCI 367 or COMPSCI 400 ), or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals
Satisfies
Credits
4
Offered
Fall, Spring
Grade Point Average
Completion Rate
A Rate
Class Size
Instructors (2025 Fall)
Sorted by ratings from Rate My Professors
Similar Courses
Instructors
Sorted by ratings from Rate My Professors
Course Prerequisites Map
Visual representation of course prerequisites and related courses
Loading Graph...