Anna University Tiruchirappalli - 620 024
Regulations 2007
Sylllabus
M.E. COMPUTER SCIENCE AND ENGINEERING ELECTIVES
CS5001 – THEORY OF COMPUTATION
UNIT I FINITE AUTOMATA AND REGULAR LANGUAGES 9
Determinism and Kleenes Theorem – Equivalence of DFA and NFA – Finite Automation with E–
moves – Equivalence of Regular Expression and NFA with E–moves – Pumping Lemma for Regular Sets.
Grammars – CNF – GNF.
UNIT III PUSH DOWN AUTOMATA (PDA) 9
Acceptance by PDA – Pushdown Automata and Context Free Languages – Pumping Lemma for
CFL – Deterministic Context Free Languages and Deterministic Pushdown Automata.
UNIT IV TURING MACHINE 9
UNIT V UNSOLVABLE PROBLEMS 9
Total: 45
TEXT BOOKS
1. Hopcroft and Ullman, “Introduction to Automata, Languages and Computation”, 2nd
Edition, Narosa Publishers, 2000.
2. John C. Martin, “Introduction to languages and the Theory of Computation”, 2nd Edition,
McGraw Hill, 1997.
REFERENCES
1. A. M. Natarajan, A. Tamilarasi & P. Balasubramani, “Theory of Computation”, New Age
International publishers, 2002.
2. K.L.P.Mishra, N.Chandrasekaran, “Theory of Computation”, 2nd Edition, EEE, Prentice Hall
of India, 1998.
3. Peter Linz, “An Introduction to formal languages and Automata”, Narosa Publishing House,
2001.
4. Harry R. Lewis, Christos H. Papadimitriou, “Elements of Theory of Computation”, Prentice
Hall, 2002.
0 comments :
Post a Comment