CSCI-3104 (4) Algorithms

Covers 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: Requires pre-requisite course of CSCI 2824 (minimum grade C-).