PUSH DOWN AUTOMATA
PUSH DOWN AUTOMATA Technology Code : CCTMP03

View Syllabus Enquiry
Course Name PUSH DOWN AUTOMATA
Course Subject PUSH DOWN AUTOMATA
Course Code CCTMP03
Course Coordinator Ms Priyanga K K
Course Category Technology

About Course

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.

Prerequisites

Basic Knowledge of finite automata,Mathematics, Data Structures and Programming Logic

Outcomes

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

 

Course Syllabus

Lecture Notes

Notes of Module 1 and Module 2

Lecture Videos

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

Practice Quiz