Cover of Introduction to the Theory of Computation

Introduction to the Theory of Computation

This highly anticipated revision builds upon the strengths of the previous edition. Sipser's candid, crystal-clear style allows students at every level to understand and enjoy this field. His innovative "proof idea" sections explain profound concepts in plain English. The new edition incorporates many improvements students and professors have suggested over the years, and offers updated, classroom-tested problem sets at the end of each chapter.

Audience
adult
Length
long · 431 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Introduction to the Theory of Computation? Here’s where I’d start.

These suit anyone who liked Introduction to the Theory of Computation. Sign in and mark a few books for picks shaped around your own taste.

  1. Computers and Intractability: A Guide to the Theory of NP-Completeness Shares computer science, cs, programming
  2. Introduction to Automata Theory, Languages, and Computation Shares computer science, programming, cs
  3. Computer Systems: A Programmer's Perspective Shares computer science, programming, cs
  4. Types and Programming Languages Shares computer science, programming, cs

“People who read Introduction to the Theory of Computation tend to reach for these next.”

  1. Artificial Intelligence: A Modern Approach
  2. Introduction to Algorithms
  3. Modern Operating Systems
  4. Concrete Mathematics: A Foundation for Computer Science

“If you want more of the same (science about technology), start with these.”

  1. Fluent Python: Clear, Concise, and Effective Programming
  2. The Self-Taught Programmer: The Definitive Guide to Programming Professionally
  3. ERLANG Programming
  4. Sams Teach Yourself Java in 24 Hours (5th Edition)

“If it was the computer science that hooked you, try one of these.”

  1. Selected Papers on Computer Science
  2. Computational Complexity: A Modern Approach
  3. Structured Computer Organization
  4. Compilers: Principles, Techniques, and Tools

“These start from a similar idea, even if they go somewhere else with it.”

  1. 5 lb. Book of GRE Practice Problems
  2. Real Revision: Authors' Strategies to Share with Student Writers
  3. After "The End": Teaching and Learning Creative Revision
  4. Behavior Modification