CSCI 3104 (4). Algorithms.
Studies advanced data structures, computational geometry, cryptography, dynamic programming, greedy algorithms, divide-and-conquer, graph algorithms (e.g., depth-first search), network algorithms (e.g., shortest paths), approximation algorithms.
Prerequisites: CSCI 2824 and two semesters of calculus.
Coordinator: John Black
|