CS 668 - Graphs, Algo, and Apps

Concepts of graph theory. Algorithms for graph traversal, shortest paths, connectivity, spanning trees, and matchings. Applications of graphs to computer programming, software engineering, VLSI design, networks and flows, and parallel programming. Before enrolling, a student is expected to have taken CS 524 or an undergraduate algorithms course.

College: Sciences and Humanities
Hours: 3
Permission: Y
Prerequisite: CS 324
Co-requisite: none