CS 602 Discrete Structures and Algorithms
The basics of discrete structures and algorithms such as relations, functions, basic logic, combinatorial techniques, sorting, and searching. Regular languages and Finite State Automata.
Prerequisites: CS 601 or CS 617 or permission of the graduate program director.