May 22, 2025  
2025-2026 University Catalog 
    
2025-2026 University Catalog

CSC 6360 - Foundations of Algorithms


3 Credits

The course introduces formal techniques for the design and analysis of algorithms, focusing on both the underlying mathematical theory and practical considerations of efficiency. Topics include computational complexity analysis, sorting and searching, divide- conquer techniques, greedy methods, and dynamic programming, graph algorithms, minimum spanning trees, and shortest distance and path problems.