2022-2023 Academic Catalog 
    
    Nov 27, 2024  
2022-2023 Academic Catalog [ARCHIVED CATALOG]

MSCS 3055 - Design and Analysis of Algorithms


This course will provide an exploration of the design and analysis of algorithms. It covers advanced data structures and algorithms, along with design techniques such as divide-and-conquer, dynamic programming, greedy algorithms, and search techniques. It also covers basic algorithm analysis including running time and memory space analysis, as well as ideas such as NP-Completeness. Additional topics may include randomized algorithms and approximation algorithms.

Anticipated Terms Offered: Annually