2024-2025 Undergraduate Catalog
2024-2025 Undergraduate Catalog > Courses > CS - Computer Science > 400 > CS 475
This is a first course on the theory of computing. Topics covered include finite automata, regular expressions and languages, push-down automata, pumping lemmas for regular and context-free grammars, the Chomsky hierarchy of language classes, Turing machines and computability, the decidability of the halting problem, time complexity and NP-completeness and tractability.