CSCI 291 THEORY OF COMPUTATION

This course presents formal models of computation such as finite state automata, pushdown automata, and Turing machines will be studied, along with the corresponding elements of formal languages (including regular expressions, context-free languages, and recursively enumerable languages). These models will provide a mathematical basis for the study of complexity classes, computability, and undecidability.

Credits

3

Prerequisite

CSCI 241 AND MATH 125