CS515: Foundations of Computer Science

Survey of fundamental computer science concepts such as iteration, recursion, induction, analysis of algorithms, combinations and probability, data structures, automata theory and regular expressions, context-free grammars and parsing, and propositional and predicate logic. This course does not satisfy graduation requirements for the program.

Prerequisites: None.