Nov 21, 2024  
Test Catalog-DO NOT USE 
    
Test Catalog-DO NOT USE [ARCHIVED CATALOG]

CSC 321 - Analysis of Algorithms


Instructor
Staff

Algorithm design strategies, including greedy, divide-and-conquer, and dynamic programming methods.  Advanced data structures, including balanced search trees, graphs, heaps, and priority queues.  Advanced methods of searching and sorting.  Computational complexity and analysis of algorithms.  NP-complete problems.

Fulfills the following graduation requirements:

Satisfies a requirement in the following programs:


Prerequisites & Notes

Computer Science 221, and prerequisite or co-requisite Mathematics 220, or permission of instructor.  (Fall)