Course Name | PUSH DOWN AUTOMATA |
Course Subject | PUSH DOWN AUTOMATA |
Course Code | CCTMP03 |
Course Coordinator | Ms Priyanga K K |
Course Category | Technology |
The goal of this course is primarily enabling students to study push down automata and context free grammar. This help us to learn various techniques used in PDA. A pushdown automaton is a way to implement a context-free grammar in a similar way we design DFA for a regular grammar. A DFA can remember a finite amount of information, but a PDA can remember an infinite amount of information. A pushdown automaton has three components an input tape,a control unit, anda stack with infinite size.A PDA may or may not read an input symbol, but it has to read the top of the stack in every transition.
Basic Knowledge of finite automata,Mathematics, Data Structures and Programming Logic
After completion of this course, the student should be able to:
1.Explain, Differentiate and manipulate the different concepts in Push Down Automata
2.Design Determinstic and Non deterministic Push Down Automata
3.Describe the language accepted by a turing machine or generated by a Push Down Automata.
4.Various Concepts of Context Free Grammar and simplifications
PDA notes
Notes of Module 1 and Module 2
MODEULE 1- PART 2
ACCEPTABILITY BY PDA
MODULE 1 - PART 3
CONTEXT FREE GRAMMAR INTO PDA
MODULE 2 -PART 1
AMBIGOUS
MODULE 2 -PART 2
NULL PRODUCTIONS
MODULE 2 -PART 3
USELESS
MODULE 2 -PART 4
UNIT PRODUCTIONS
MODULE 2 -PART 5
REDUCED CFG
MODULE 2 -PART 6
CNF
MODULE 2 -PART 7
GNF