Theory of Computing
18%
off

Theory of Computing : A Gentle Introduction

3.55 (9 ratings by Goodreads)
By (author)  , By (author) 

Free delivery worldwide

Available. Dispatched from the UK in 2 business days
When will my order arrive?

Description

Appropriate for upper division undergraduate and graduate level courses in Computer Science Theory, Theory of Computation, and Automata and Formal Language Theory.This book focuses on fundamental issues of computation. The readers can master the content and gain lasting perspective from which to understand computers by carefully worked out examples, illustrations, and algorithmic proofs. It is especially appropriate for one-term courses.show more

Product details

  • Hardback | 207 pages
  • 181.6 x 242.8 x 17.3mm | 567.32g
  • Pearson Education (US)
  • Pearson
  • Upper Saddle River, NJ, United States
  • English
  • New.
  • 0130279617
  • 9780130279613

Table of contents

(NOTE: Each chapter concludes with Exercises.)1. Introduction. Why Study the Theory of Computing? What Is Computation? The Contents of This Book. Mathematical Preliminaries.2. Finite Automata. Deterministic Finite Automata. Nondeterministic Finite Automata. Determinism versus Nondeterminism. Regular Expressions. Nonregular Languages. Algorithms for Finite Automata. The State Minimization Problem.3. Context Free Languages. Context-Free Grammars. Parsing. Pushdown Automata. Languages and Automata. Closure Properties. Languages That Are Not Context-Free. Chomsky Normal Form. Determinism.4. Turing Machines. Definition of a Turing Machine. Computations by Turing Machines. Extensions of Turing Machines. Nondeterministic Turing Machines. Turing Enumerable Languages.5. Undecidability. The Church-Turing Thesis. Universal Turing Machines. The Halting Problem. Undecidable Problems.6. Computational Complexity. The Definition and the Class P. The Class N P. N P-Completeness.References. List of Symbols. Index.show more

Rating details

9 ratings
3.55 out of 5 stars
5 11% (1)
4 44% (4)
3 33% (3)
2 11% (1)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X