CSC 205 Computer Science II: Algorithms and Data Structures
Prerequisite: CSC 125. A study of the complexity of algorithms and advanced data structures, including trees and graphs. Tools for analyzing the efficiency and design of algorithms, including recurrence, divide-and-conquer, dynamic programming, and greedy algorithms.