CIT 5960
Algorithms and Computation
This course focuses primarily on the design and analysis of algorithms. We will begin with sorting and searching algorithms and then spend most of the course on graph algorithms. In order to study graph algorithms, general algorithm design patterns like dynamic programming and greedy algorithms will be introduced. A section of this course is also devoted to understanding NP-Completeness. Fall or Spring Prerequisite: CIT 5920 1 Course Unit
Sources
- Course catalogue โ2026โ2027