2021-2022 Academic Catalog June 1, 2021- May 31, 2022 
    
    May 09, 2025  
2021-2022 Academic Catalog June 1, 2021- May 31, 2022 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 442 Analysis of Algorithms

(3)
Prerequisites: CS 252  and MATH 219 
How do we design and evaluate effective algorithms? What are the limits of computation? Topics include empirical analysis of algorithms, computational complexity classes, and the following design techniques: brute-force, greedy, divide-and-conquer, recursive, backtracking, and dynamic programming. 


Three (3) hours lecture.



Add to Portfolio (opens a new window)