CSC 411 Analysis of Algorithms
Official Course Description
This course presents the fundamental techniques for designing efficient computer algorithms, providing correctness, and analyzing the complexity of algorithms. General topics include methods for expressing and comparing the complexity of algorithms: worst and average cases, sorting, selection, graph algorithms, and basic algorithm design techniques such as divide-and-conquer, greedy method, backtracking, and dynamic programming.
Syllabus
Time and Place
Classroom: McCort Ward 209
Day/Time: Tue/Thu 2:10 PM - 3:25 PM