CIS 511, Summer 1, 2006

Introduction to the Theory of Computation
Course Information
May 15

Coordinates:

Towne 321, 2:00-5:00pm

Instructor:

Jean H. Gallier, GRW 476, 8-4405, jean@saul

Office Hours:

Mon-Wed, 2:30-3:30pm

Teaching Assistants:

Svilen Michaylov, svilen@seas.upenn.edu

Office Hours:

Wed, 1:30-2:30pm, Thur., 1:00-2:00pm
Fourth Floor Lounge, Levine (GRW) (close to my office, GRW 476).

Newsgroup:

upenn.cis.cis511

Textbook (required):

Introduction to Automata Theory, Languages and Computation , J.E. Hopcroft, R. Motwani, and J.D. Ullman, Addison Wesley, second edition

Also recommended:

Elements of the Theory of Computation, H. Lewis and C. Papadimitriou, Prentice Hall

Introduction to the Theory of Computation, Michael Sipser, PWS Publishing

Additional Useful References:

Automata and Computability, Dexter Kozen, Springer

Theory of Computation, Derick Wood, Wiley

Mathematical Theory of Computation, Zohar Manna, McGraw Hill

An Introduction to the General Theory of Algorithms, M. Machtey and P. Young, Elsevier North-Holland

Introduction to Formal Language Theory, M. Harrison, Addison Wesley

The Undecidable. Basic Papers on Undecidable Propositions, Unsolvable Problems, and Computable Functions, Martin Davis, Raven Press

Theory of Recursive Functions and Effective Computability, Hartley Rogers, MIT Press

Introduction to Metamathematics, Stephen Kleene, North-Holland

Computability and Unsolvability, Martin Davis, McGraw-Hill

Enumerability, Decidability, Computability, Hans Hermes, Springer-Verlag

Computational Complexity, Christos Papadimitriou, Addison Wesley

Some Historical and Leading Figures

David Hilbert, Alan Turing, Stephen Kleene, Kurt Godel, Alonzo Church, Haskell Curry, Jacques Herbrand, Emil Post, Wilhelm Ackermann, Axel Thue, Walther von Dyck, Dana Scott, Stephen Cook, Anil Nerode, Sheila Greibach (home page), Sheila Greibach (photo), Half-century of automata theory

Recent Paper Relevant to the Course Material

Deterministic Finite Automata with Recursive Calls and DPDA's (ps)
With Salvatore La Torre and Supratik Mukhopadyay
March 2003.

Grades: homework assignments (100%),

Homework assignments (4 of them)

You will find below two files of Latex macros mac(.tex) and mathmac(.tex),
as well as the Latex source for the assignments.