AI 411 Analysis of Algorithms

This course presents the fundamental techniques for designing and analyzing computer algorithms, including their correctness and time complexity. Topics include sorting and selection algorithms, basic graph algorithms, and basic algorithm design paradigms, including brute-force, divide-and-conquer, greedy, and dynamic programming.

Cross Listed Courses

AI 411 & CSC 411

Prerequisite

AI 280