CSE460 Computability and Formal Language Theory
Fall, 2005
Description
Formal models of computation such as finite state automata, pushdown automata
and Turing machines. Formal definitions of languages, problems, and language classes including recursive, recursively enumerable, regular, and context free
languages. The relationships among various models of computation, language classes, and problems. Church's thesis and the limits of computability.
-
Class:
-
Tuesday s and Thursdays 3:00pm-4:20pm, 1225 Engineering Building
-
Instructor: John Weng
-
Office: 2325 Engineering Building; phone: 353-4388; e-mail: weng@cse.msu.edu. Telephones and emails
are not appropriate for homework questions.
-
URL: http://www.cse.msu.edu/~weng/.
-
Office hours: Wednesdays and Thursdays 7:00pm - 8:00pm and by appointment.
-
Prerequisites: Knowledge comparable to
that taught in
-
CSE 331 Algorithms and Data Structures
-
CSE 260 Discrete Structures in Computer Science
-
Text:
-
John C. Martin, Introduction to Languages and the Theory of Computation,
McGraw Hill, 3rd Edition, 2003.
Course material
-
Syllabus
-
Solutions of
homework
To Weng's Home Page: http://www.cse.msu.edu/~weng/