CS 3780 - Introduction to Computational Theory
Credits: 3
Offered: Fall.

Prerequisite(s): (CS 3160 OR 3220) OR (MA 3120 & MA 3200)
Intended to provide a solid theoretical foundation for computer science students. A series of artificial machines such as finite state automata, push-down automata and Turing machines are be defined and studied as formal models of computers. Studies their corresponding formal languages such as regular, context-free and unrestricted languages. Discusses related issues such as Church's Thesis, Halting problem and general incompatibility. Falls. Prerequisite(s): (CS 3160 or CS 3220) or (MA 3120 and MA 3200).

*All course information is from the 2009-2010 Catalog.