Jan 28, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

COS 364 - Algorithm Design and Analysis


Examines algorithm design techniques such as divide-and-conquer, dynamic programming, the greedy approach, backtracking, and branch-and-bound. Representative algorithms are studied in each category, with an emphasis on demonstrating an algorithm’s correctness and analyzing its efficiency in terms of computing time and storage space requirements. The notion of intractable problems is introduced, along with efficient approaches to these problems, such as approximation algorithms. Course Typically Offered: Even fall.

Prerequisite(s): COS 142  

Credits: 3



Add to Portfolio (opens a new window)