Advanced course work in discrete structures. Topics include graphs and digraphs, matching, network flows, advanced counting with generating functions, and finite state machines. Prerequisite(s): CS 2400. An additional fee is associated with this course.