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

MATHEMATICAL TECHNIQUES IN THE ANALYSIS OF ALGORITHMS

COMPSCI 809
Course Description

Techniques for quantitative analysis of algorithms. Charging arguments, amortization, probabilistic methods. Adversary and information lower bounds. Use of methods from combinatorics, complex analysis, and asymptotics in obtaining precise analyses of quicksort, chained hashing, and other algorithms. Students are strongly encouraged to have knowledge of algorithms (e.g.,COMP SCI 577) or applied math analysis (e.g.,MATH 321) and theory of probability (e.g.,MATH/​STAT  431).

Prerequisties

Graduate/professional standing

Satisfies

This course does not satisfy any prerequisites.

Credits

Not Reported

Offered

Not Reported

Grade Point Average
3.21

-6.62% from Historical

Completion Rate
85.71%

-7.14% from Historical

A Rate
50%

No change from Historical

Class Size
14

7.69% from Historical

Instructors (2025 Fall)

Sorted by ratings from Rate My Professors

Similar Courses