Home » CPSCI 210 – Applied Theory

CPSCI 210 – Applied Theory

An investigation of the nature of computation through development of several models of computation. Topics include finite state machines, pushdown automata and Turing machines, the Chomsky language hierarchy, discussion of computational complexity, and illustration of how these abstract models of computation may be applied to language recognition problems such as lexical analysis and parsing. (Quantitative and Symbolic Reasoning.)

Prerequisite, 123; or, senior standing and permission of instructor.