May 20, 2025  
2025-2026 University Catalog 
    
2025-2026 University Catalog

CSC 3360 - Analysis of Algorithms


3 Credits

Introduce formal techniques to support the design and analysis of algorithms, focusing on both the underlying mathematical theory and practical considerations of efficiency. Topics include computational complexity analysis, NP-completeness theory, sorting and searching, graphs, polynomial arithmetic, pattern matching, divide-conquer techniques, greedy methods, and dynamic programming.

Prerequisite(s): Take CSC 2320  and MAT 3381 .