We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

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.

Prerequisites

(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

Not Reported

Offered

Not Reported

Grade Point Average
3.02

0.58% from Historical

Completion Rate
91.41%

-2.57% from Historical

A Rate
30.06%

11.34% from Historical

Class Size
489

106.64% from Historical

Cumulative Grade Distribution

Instructors (2026 Summr)

Sorted by ratings from Rate My Professors

Similar Courses