8/11/2019 cap 632 http://slidepdf.com/reader/full/cap-632 1/17 Lovely Professional University, Punjab Course Code Course Title Course Planner Lectures Tutorials Practicals Credits CAP632 FORMAL LANGUAGES AND AUTOMATION THEORY 12962::Harjinder Kaur 3.0 0.0 0.0 3.0 Course Category Courses with conceptual focus TextBooks Sr No Title Author Edition Year Publisher Name T-1 THEORY OF COMPUTER SCIENCE :AUTOMATA, LANGUAGES & COMPUTATION K.L.P MISHRA & N. CHANDRASEKRAN 1st PHI (PRETICE HALL INDIA) Reference Books Sr No Title Author Edition Year Publisher Name R-1 INTRODUCTION TO LANGUAGES & THE THEORY OF COMPUTATION JOHN C MARTIN 1st TATA MCGRAW HILL R-2 THEORY OF COMPUTATION KAVI MAHESH 1st WILEY INDIA PVT LTD R-3 AN INTRODUCTION TO FORMAL LANGUAGES AND AUTOMATA PETER LINZ 4th 2010 NAROSA PUBLISHING HOUSE PVT. LTD Other Reading Sr No Journals articles as Compulsary reading (specific articles, complete reference) OR-1 http://cs.fit.edu/~dmitra/FormaLang/ , OR-2 http://www.mywbut.com/syllabus.php?mode=VT&paper_id=14&dept_id=2 , OR-3 http://www.gobookee.net/formal-languages-and-automata-theory-by-krithivasan/ , Audio Visual Aids Sr No (AV aids) (only if relevant to the course) Salient Features AV-1 http://www.ida.liu.se/~TDDA89/ To provide students in learning basic and advanced concepts through remote experimentation AV-2 http://www.cse.cuhk.edu.hk/~andrejb/csc3130/f08/ To provide various tools for learning, including web recources, video lectures, animated demonstration and seld evaluation AV-3 http://www.nptel.iitm.ac.in/courses/106106049/ To provide various tools for learning, including web recources, video lectures, animated demonstration and seld evaluation LTP week distribution: (LTP Weeks) Weeks before MTE 7
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
8/11/2019 cap 632
http://slidepdf.com/reader/full/cap-632 1/17
Lovely Professional University, Punjab
Course Code Course Title Course Planner Lectures Tutorials Practicals Credits
CAP632 FORMAL LANGUAGES AND AUTOMATIONTHEORY
12962::Harjinder Kaur 3.0 0.0 0.0 3.0
Course Category Courses with conceptual focus
TextBooks
Sr No Title Author Edition Year Publisher Name
T-1 THEORY OF COMPUTERSCIENCE :AUTOMATA,LANGUAGES & COMPUTATION
K.L.P MISHRA & N.CHANDRASEKRAN
1st PHI (PRETICE HALL INDIA)
Reference Books
Sr No Title Author Edition Year Publisher Name
R-1 INTRODUCTION TO LANGUAGES& THE THEORY OFCOMPUTATION
JOHN C MARTIN 1st TATA MCGRAW HILL
R-2 THEORY OF COMPUTATION KAVI MAHESH 1st WILEY INDIA PVT LTDR-3 AN INTRODUCTION TO FORMAL
LANGUAGES AND AUTOMATAPETER LINZ 4th 2010 NAROSA PUBLISHING HOUSE PVT. LTD
Other Reading
Sr No Journals articles as Compulsary reading (specific articles, complete reference)
Sr No (AV aids) (only if relevant to the course) Salient Features
AV-1 http://www.ida.liu.se/~TDDA89/ To provide students in learning basic and advanced concepts throughremote experimentation
AV-2 http://www.cse.cuhk.edu.hk/~andrejb/csc3130/f08/ To provide various tools for learning, including web recources, videolectures, animated demonstration and seld evaluation
AV-3 http://www.nptel.iitm.ac.in/courses/106106049/ To provide various tools for learning, including web recources, videolectures, animated demonstration and seld evaluation
Week 1 Lecture 1 Automata(Definition) T-1:Ch-1 AV-1 Introductory Lecture Students will learnabout the need anduse of TOC in thefield of ComputerScience
( q , aababb )shows that theTuring machineis currently instate q, the tapercontents are thestring aababband the head isreading the lasta of the string.
uring Machines(Thehurch Turing thesis) T-1:ch-9 OR-2 Alogrithm for ChurchTuring thesis Learns about theconcept of churchturing
ts terminals arethe letters of $ \Sigma$,its non-terminalsare the states ofthe automaton $ \cal {A}$,its start-symbolis the initialstate of $ \cal{A}$,
8/11/2019 cap 632
http://slidepdf.com/reader/full/cap-632 10/17
Week 8 Lecture 23 Formal Languages(Languages and theirelation)
Let R be abinary relationon a set A andlet D = {a|a ? A,and (a, a) ? R}.For each a ? A,let Ra = {b|b ?A, and (a, b) ?R}. Then D isdistinct from Rafor all a ? A.
he Chomsky Hierarchy(Enumerable Languages)
R-2:ch-11 OR-1 Parsing with CNF Learns about thetechniques forparsing
AT No. Objective Topic of the Academic Task Nature of Academic Task(group/individuals/field
work
Evaluation Mode Allottment /submission Week
Term Paper,Test 1 To define the powerof any computationmodel that would bedetermined byanalysing formallanguages
Unit IAutomata : Definition, Description and transition modes, NDFAand DFA, Mealy andMoore machine, Minimization of Finite Automata, Constructingsimple automata,Handling end conditions, Handling reject states, Step by stepmethod for constructingautomata, States as Memory, Why finite number of states,
Limitations of finiteautomata, Non deterministic finite automataConstruction of Finite Automata : Construction of FiniteAutomata equivalent toRegular expression & vice versa, Pumping Lemma for regularsets & its applicationsPushdown Automata : Definition, Acceptance, PushdownAutomata and ContextFree Languages, Parsing and Pushdown automata, ConstructingPDAs, ConvertingCFGs to PDAs, Converting PDAs to CFGsUnit IIContext Free languages : Derivation trees, Ambiguity in Context
free grammars,Simplification of context free grammars, The Chomsky &Greibach Normal FormsContext Free Grammars : The Kuroda Normal Form, One sidedContext SensitiveGrammars, Unrestricted LanguagesRegular Languages and Expressions : Idea of formal languages,Languages of Automata, Regular expressions, Converting Regular expressionsto automataUnit IIITuring Machines : Representation, Language acceptability,
Design & description of Turing machines, Variants of Turing machines, Turing MachinesConstruction, TheChurch Turing thesis, Universal Turing MachineSyntax Analysis : Ambiguity and the formal power Series, FormalProperties of LL(k) and LR(k) Grammars
Individual Based on studentperformance(scores) Eachquestion will bemultiple of 5. Totalmarks will be 30.
5 / 6
T P T 2 T d d h U i IV I di id l B d d 11 / 12
8/11/2019 cap 632
http://slidepdf.com/reader/full/cap-632 16/17
Term Paper,Test 2 To understand theconcept of turingmachines as specialemphasis is laid ondesign andapplications ofTuring Machines
Unit IVFormal Languages : Chomsky classification of languages,Languages and theirrelation, Linear Grammars and regular Languages, RegularExpressions, ContextSensitive LanguagesGrammars : Parsing and Derivation, Closure properties,Pigeonhole principal andpumping lemma, Constructing Regular grammarsUnit VDecidability : Decidable languages, Unpredictable languages,Halting problems of Turing machinesComputability : Partial recursive functions, Basic concepts,Recursive functions,Partial RecursionComputers and the science of computing : Idea of computing,Computingmachines and languages, Programming and Data structuresUnit VIThe Chomsky Hierarchy : Enumerable Languages,Diagonalization, Acceptance andmembership, Recursive languages
Individual Based on studentperformance(scores) Eachquestion will bemultiple of 5. Totalmarks will be 30.
11 / 12
Term Paper,Test 3 To evaluate student
performance
As per given topics Individual 30 Marks (Mid
Term report- 5marks, End Termreport- 15 marks,Viva / presentation-10 marks)
4 / 10
List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)