0% found this document useful (0 votes)
688 views1 page

CS5101 Formal Languages and Automata Theory Syllabus

This document outlines the modules covered in the course CS 5101 Formal Languages and Automata Theory. The modules cover topics including finite automata and regular expressions, context-free grammars and languages, pushdown automata, Turing machines, and properties of regular and context-free languages. Key concepts covered include deterministic and non-deterministic finite automata, regular expressions, parse trees, pumping lemma, and equivalence of grammars and automata.

Uploaded by

Sharma Sudhir
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
688 views1 page

CS5101 Formal Languages and Automata Theory Syllabus

This document outlines the modules covered in the course CS 5101 Formal Languages and Automata Theory. The modules cover topics including finite automata and regular expressions, context-free grammars and languages, pushdown automata, Turing machines, and properties of regular and context-free languages. Key concepts covered include deterministic and non-deterministic finite automata, regular expressions, parse trees, pumping lemma, and equivalence of grammars and automata.

Uploaded by

Sharma Sudhir
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

SEMESTER-V CS 5101 FORMAL LANGUAGES AND AUTOMATA THEORY

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, B. I. T. MESRA MODULE - I Introduction to Automata: Study and Central concepts of automata theory, An informal picture of finite automata, deterministic and non-deterministic finite automata, applications of finite automata, finite automata with epsilon transitions. MODULE - II Regular expression and languages: Regular expressions, finite automata and regular expressions, applications of regular expressions, algebraic laws of regular expressions. MODULE - III Properties of Regular Languages: Proving languages not to be regular, closure properties of regular languages, equivalence and minimization of automata. MODULE - IV Context free Grammars and Languages: Parse trees, Applications of context free grammars, Ambiguity in grammars and languages. MODULE - V Pushdown Automata: Pushdown automation (PDA), the language of PDA, equivalence of PDAs and CFGs, Deterministic Pushdown Automata. MODULE - VI Properties of Context Free Languages: Normal forms of context free grammars, pumping lemma for context free languages, close properties of context free languages. MODULE - VII Introduction to Turing Machine: The Turing machine, programming techniques for Turing machine, extensions to the basic Turing machine, restricted Turing Machines, Turing Machines and Computers. Text Books: 1. J.E. Hop croft, et.al. - Introduction to Automata Theory, Languages and Computation, 2 nd Edn. Pearson Education, New Delhi 2001 Reference Books: 1. 2. K.L.P. Misra et.al. - Theory of Computer Science, 2nd Edn. PHI, New Delhi, 2000 J.C. Martin - Introduction to Languages and the Theory of Computation 2nd Edn, TMH, New Delhi, 2000.

You might also like