Gujarat Technological University: W.E.F. AY 2018-19
Gujarat Technological University: W.E.F. AY 2018-19
Bachelor of Engineering
Subject Code: 3151605
Semester – V
Subject Name: Formal Language and Automata Theory
Type of Course: NA
Rationale:To introduce students the basic concepts in theoretical computer science, and the formal
relationships among machines, languages and grammars and computational problems.The course should in
addition clarify the practical view towards the applications of these ideas in engineering.
Content:
Page 1 of 3
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3151605
Turing Machine, Programming Techniques for Turing Machines
,Extensions to the Basic Turing Machine, Restricted Turing Machines ,
Turing Machines and Computers , Definition of Post’s Correspondence
Problem, A Language That Is Not Recursively Enumerable, An
Undecidable Problem That Is RE, Context sensitive languages and
Chomsky hierarchy, Other Undecidable Problems
1. Apply the knowledge of automata theory, grammars & regular expressions for 25
solving the problem
2. Analyse the give automata, regular expression & grammar to know the 20
language it represents
3. Design Automata & Grammar for pattern recognition and syntax checking 25
10 30 20 20 15 5
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3151605
4. Introduction to Languages and Automata Theory By John C Martin, Tata McGraw-Hill
5. An introduction to automata theory and formal languages By Adesh K. Pandey, Publisher: S. K.
Kataria& Sons
6. Introduction to computer theory By Deniel I. Cohen , Joh Wiley & Sons, Inc
7. Computation: Finite and Infinite By Marvin L. Minsky Prentice-Hall
8. Compiler Design By Alfred V Aho, Addison Weslley
List of Practical:
JFLAP is recommended for the design of practicals..
Page 3 of 3
w.e.f. AY 2018-19