Documente Academic
Documente Profesional
Documente Cultură
LT PM C
3 1 0 100 4
Aim:
This course aims to teach students to
To have an introductory knowledge of automata, formal language theory and
computability.
Objectives:
To have an understanding of finite state and pushdown automata.
To have a knowledge of regular languages and context free languages.
To know the relation between regular language, context free language and
corresponding recognizers.
To study the Turing machine Concepts.
Normal Forms- Chomsky Normal Form (CNF) and Griebach Normal Form (GNF)– Introduction
to Push Down Automata (PDA) – PDA definition – Equivalence of PDA and context free
language –Deterministic pushdown automata.
9
Church-Turing thesis: Turing machines - Language of a TM, TM as accepters and deciders.
Programming techniques for TM -Storage in state, multiple tracks, and subroutines. Variants of
Turing Machines-Universal Turing machine
TOTAL: 45 PERIODS
TEXT BOOK:
1. John E. Hopcroft and Rajeev Motwani and Jeffrey D. Ullman, “Introduction to Automata
Theory, Languages and Computation”, third edition, Pearson Education, New Delhi,
2013.
REFERENCE BOOKS:
1. S.N.Sivanadam , M.Janaki Meena, “ Theory of Computation” , I.K.International
Publishing House Pvt.Ltd, ISBN: 9789380026206, 2009.
2. Michael Sipser , “Introduction to the Theory of Computation”, third edition, PWS
Publications, Boston, 2013.
3. Peter Linz , “An Introduction to Formal Language and Automata”, fifth edition, Narosa
Publishers, New Delhi, 2011.