If you are searching for Theory of Computation Notes PDF, then you are in the right place, welcome to Poly Notes Hub, a leading destination for Computer Science and Engineering Free Notes PDFs.
Author Name: Arun Paul.
Download Theory of Computation Notes PDFs (Chapter-wise)
If you are a student of Computer Science and Technology (CST) or Computer Science and Engineering (CSE), Polytechnic or Degree Engineering, and are looking for Free Notes PDFs, handwritten, or Lecture Notes, we are here to help. We provide Free Study Materials for all semesters, whether you are a polytechnic or diploma and degree engineering student.
Some Screenshots of Free Lecture Notes PDFs of Theory of Computation






Below we have listed chapter-wise topics and the download links of PDFs,
| Chapters’ Name | Topics | Download Links |
|---|---|---|
| Unit 1: Introduction to Theory of Computation | 1.1 Definition of Languages 1.2 Definition of Grammars 1.3 Definition of Automata 1.4 Some applications | Download Now |
| Unit 2: Finite Automata | 2.1 Definition of an Automaton, Definition of a Finite Automaton, Block diagram of a Finite Automaton, Transition system, Properties of Transition Functions, Acceptability of a string by a Finite Automaton. 2.2 Definition of DFA and NDFA, the equivalence of DFA and NDFA, A theorem on the equivalence of DFA and NDFA. (Including Applications) 2.3 Mealy and Moore machines, Procedure for transforming a Mealy Machine into a Moore Machine (with applications), Procedure for transforming a Moore machine into a Mealy Machine (with applications). | Download Now |
| Unit 3: Regular Expressions | 3.1 Definition of regular expressions and regular sets, Identities of regular expressions, Arden’s theorem (statement & application) 3.2 Relation between regular expressions and finite automata, Transition system containing /-mores (application), Conversion of Non-deterministic systems to deterministic systems (application), Construction of finite automata equivalent to a regular expression (with application), Equivalence of two finite automata (application), Equivalence of two regular expressions; Pumping lemma (Statement & application), Closure properties of regular sets, Construction of a regular grammar for a given DFA and a transition system for a given regular grammar G. | Download Now |
| Unit 4: Context free Languages | 4.1 Context-free grammars, examples of context-free languages and grammars, Leftmost and rightmost derivation, Derivation tree 4.2 Ambiguity in context-free grammar and Parse tree, Removal of ambiguity 4.3 Simplification of Context free grammar, Removal of Useless symbols, Removal of Unit production, Removal of ɛ-Production. 4.4 Chomsky normal form and Greibach normal form. | Download Now |
| Unit 5: Push Down Automata | 5.1 Definition of a Pushdown Automaton 5.2 Two types of acceptance by a PDA 5.3 Correspondence between PDA and Context-Free Language – PDA corresponding to a given CFG – CFG corresponding to a given PDA – Only the concept of Deterministic PDA and Deterministic CFL. | Download Now |
| Unit 6: Turing Machine | 6.1 Structure and working of a simple Turing Machine. 6.2 Instantaneous description of a Turing Machine 6.3 Turing Machine as a language acceptor 6.4 Universal Turing Machine | Download Now |
Above, we have listed all the chapters’ Free Notes PDFs, equivalent to handwritten and lecture notes for Theory of Computation. With a single click, you can download each PDF and start preparing.
📌 Also, you can visit our website www.polynoteshub.co.in for more such types of notes pdfs of Computer Science and Technology or CSE.

