|
This website contains materials associated with the Theory of Computation textbook Models of Computation and Formal Languages (Oxford University Press: New York, 1998) [search for title or ISBN 9780195109832] The latter is an introductory textbook that is suitable for those readers, whether undergraduates or graduate students, approaching the theory of computation for the first time. Discussion of theoretical issues is example-driven: The author's examples, included in the software, enable the reader to work directly with the several computational models considered. The combination of text and companion software may permit the reader to move more rapidly, and yet with deeper understanding, than has been possible in the past. Accompanying software, entitled Deus Ex Machina, was designed by Nicolae O. Savoiu and comprises simulations of seven models of computation covered in the text: |
| Turing Machines (Chapters 1 and 2) |
|
|||||||
| Markov Algorithms (Chapter 4) | ||||||||
| Register Machines (Chapter 5) | ||||||||
| Vector Machines (a theoretical model of parallel computation) (Chapter 7) | ||||||||
| Finite-State Automata (Chapter 9) | ||||||||
| Pushdown-Stack Automata (Chapter 10) | ||||||||
| Linear-Bounded Automata (Chapter 11) | A. A. Markov (19031979) | |||||||
|
This software is available to anyone requesting it but cannot be downloaded from this site.
The following are available at this site:
|
||||||||
|
Table of contents |
Instructor's guide |
Download solution sets | |
||||||||
Last revised: January 30, 2010