Villanova Department of Computing Sciences

CSC 4170

Theory of Computation

3 Credits Format: lecture Level: undergraduate

Description: Finite automata and regular expressions; push down automata and context-free grammars; Turing machines; Church's thesis; computability; NP-completeness.

Textbooks:

Objectives:

Coordinator: Dr. William Fleischman

Prerequisites: CSC 1700

Required For:

Elective For: