2023-2024 Academic Catalog 
    
    Feb 19, 2025  
2023-2024 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