Academic Catalog 2021–2022

jump to navigation

Courses

CSC612 Foundations of Computer Science

[3–0, 3 cr.]

This course covers finite automata and regular expressions, context-free grammars, pushdown automata, properties of regular and context-free languages, Turing machines, undecidability, computational complexity, Cook-Levin theorem and the polynomial time hierarchy.