MIT OpenCourseWare
OCW Home Course List About OCW Help with OCW Feedback


Search
» Advanced search
 Course Home
 Syllabus
 Calendar
 Readings
 Assignments
 Exams

Readings

 

Introduction to the Theory of Computation

Author: Michael Sipser
Publisher: Thomson/Course Technology

Description: Introduction to the Theory of Computation provides a mathematical treatment of computation theory grounded in theorems and proofs. Proofs are presented with a "proof idea" component to reveal the concepts underpinning the formalism. Algorithms are presented using prose instead of pseudocode to focus attention on the algorithms themselves, rather than on specific computational models. Topic coverage, terminology, and order of presentation are traditional for an upper-level course in computer science theory. Users of the Preliminary Edition (now out of print) will be interested to note several new chapters on complexity theory: Chapter 8 on space complexity; Chapter 9 on provable intractability, and Chapter 10 on advanced topics, including approximation algorithms, alternation, interactive proof systems, cryptography, and parallel computing.

The first edition is now available. See Table of Contents (PDF).

The author is maintaining a list of errata for the first edition.

(Note: The preliminary edition had been discontinued.)




 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy