Introduction to the classical and contemporary theory of computation covering regular,
context-free and computable (recursive) languages with finite slate machines, pushdown
automata and Turing machines. Basic concepts of computability theory, complexity
theory, and NP-theory.
Prerequisites: CS 212 Discrete
Structures
Credit: 3
Last Updated Dec 24, 2007 by adamsja.