Professional Documents
Culture Documents
ATFL
ATFL
K L Deemed to be University
Department of Computer Science and Engineering-Honors -- KLVZA
Course Handout
2023-2024, Even Sem
Course Title :AUTOMATA THEORY AND FORMAL LANGUAGES
Course Code :22CS2002R
L-T-P-S Structure : 2-1-0-0
Pre-requisite :
Credits :3
Course Coordinator :surya kiran chebrolu
Team of Instructors :
Teaching Associates :
Syllabus :Finite Automata and Regular Languages: DFA, NFA and equivalence, Regular Expression,
Equivalence of Regular expression with FA, Arden's Theorem, Minimization of DFA. Myhill- Nerode
Theorem, Closure properties of Regular Languages. Mealy Moore Machines and conversion, Myhill-
Nerode theorem to prove languages are not regular. Pumping Lemma and its use to prove non regularity of
language, Introduction to Grammar, Regular Grammar. Context Free Grammar: CFG, Derivation, Parse
Trees, Ambiguity, Simplification of CFG: Eliminating useless symbols, Unit Productions, epsilon
production, Chomsky Normal Form and Greibach Normal Form, Pushdown Automata: Definition,
Instantaneous Description of PDA, Notion of Acceptance for PDA: by final states and by empty stack,
CFG-PDA equivalence, Pumping Lemma for CFL and closure properties of CFL, Linear bounded automata.
Turing Machines: Turing machine model, techniques for Turing machine construction, Turing machines as
language acceptors, Properties of Recursive and Recursive Enumerable Languages, combining Turing
machines, Chomsky Hierarchy and Halting Problem.
Text Books : 1:Introduction to Automata Theory, Languages and Computation,Hopcroft, Ullman,
ThirdEdition 2008,Pearson Education. 2:An Introduction to Formal Languages and Automata,Linz,
Peter,Sixth Edition—2016,Jones and Bartlett. 3:Introduction to Theory of Computation,Sipser J
Michael,Third Edition—2015,Cengage. 4:Introduction to Languages and Theory of Computation, Martin
Jhon, Third Edition—2016,PHI. 5:Theory of Computer Science: Automata Languages and Computation,KL
P Mishra and Chandrasekharan,Third Edition-2008,PHI. 6:Auotmata and Computability,Dexter C
Kozen,Second Edition-2002,Springer.
Reference Books : 1:MIT Open Courseware, Theory of Computation, Prof. Michael Sipser. 2:Oxford
Courseware, Models of Computation, Christian Coester. 3:IIT Kharagpur, Theory of Computation, Somindu
Chaya Ramanna, Dr. Sudeshna Kolay. 4:Stanford Online, Automata Theory, Jeff Ullman. 5:University of
Texas, Automata Theory, Dr. Kevin Hamlen.
Web Links :1. Theory of Automata and formal Languages, https://nptel.ac.in/courses/106103070 2.
Introduction To Automata, Languages And Computation, https://nptel.ac.in/courses/106105196 3. "Formal
Languages and Automata Theory, Dr. Diganta Goswami, Dr. K.V. Krishna" ,
https://nptel.ac.in/courses/111103016 4. Theory of Automata, Formal Languages and Computation,
https://nptel.ac.in/courses/106106049 5. Theory of Computation, https://nptel.ac.in/courses/106104148 6.
Theory of Computation, https://nptel.ac.in/courses/106106242
Course Rationale :One of the foundational courses in a computer science major is Automata Theory and
Formal Languages. It serves as the foundation for logic design and development, problem-solving, and
compiler design.
Course Objectives :The goal of this course is to determine whether or not the given problem can be solved.
If it's solvable, identify a machine that should be able to do it.
about:blank 1/24
10/12/2023, 07:47 about:blank
Blooms
CO Taxonomy
Course Outcome (CO) PO/PSO
NO Level
(BTL)
Design finite machines, regular expressions and regulargrammar
CO1 for regular languages and to prove existence of non-regular PO1,PO2,PO3 3
languages.
Design Context Free Grammars for Context Free Languages
CO2 PO1,PO2,PO3 4
andsimplify them for optimisation.
Design Push Down Automata for CFL and to prove existence of
CO3 PO1,PO2,PO3 4
non-Context Free languages
Design Turing machines, proving the existence of Non-Turing
CO4 PO3,PO1,PO2 4
acceptable languages and Chomsky Hierarchy.
Outcome Highest
COI-2 COI-3 COI-4
No. BTL
Btl-3
" Apply the basic concepts
of DFA, NFA, Regular
Expressions and its
Btl-2
equivalence. Demonstrate
Define the set-theoretical
CO1 3 finite automata -Acceptors
concepts and Language
and Transducers and Apply
fundamentals
minimisation techniques for
DFA. Apply Pumping
lemma for proving Non-
regular languages
Btl-4
Btl-2 Examine simplification
Design Context-free Btl-3 techniques on CFG, Analyse
CO2 4 grammars for CFL and Apply the derivations to the CFG and convert to
simplify them for find ambiguity in CFG corresponding Normal
optimisation Forms(CNF/GNF) for
optimisation
Btl-4
Btl-2 Evaluate NPDA for CFL and
Btl-3
Explain the concepts of the procedure for NPDA-
CO3 4 Apply the derivations to
PDA design for computing CFL equivalence, Analyse
find ambiguity in CFG
functions the given language using
pumping lemma for CFL
Btl-4
Investigate the concepts of
Btl-2 Btl-3
Turing Machine construction
Explain the concepts of Demonstrate the concepts of
CO4 4 for computing
Turing Machine design for Turing Machines and its
functions.Compare different
computing functions basic operations
Formal Languages based on
Chomsky Hierarchy.
Po
Program Outcome
No.
about:blank 2/24
10/12/2023, 07:47 about:blank
Introduction to the
Theory of Automata and
Formal Languages,
COI- Mathematical End Semester
1 CO1 [1] 5-10 Chalk,LTC,PPT,Talk
2 Preliminaries and Exam,SEM-EXAM1
fundamentals of
Languages - Symbols
and Notations
Book
No[CH Teaching-Learning
Sess.No. CO COI Topic EvaluationComponents
No][Page Methods
No]
for acceptance of
Regular Languages
Design of Non
Deterministic Finite End Semester
COI- Automata (NFA) for Exam,Home
3 CO1 [1] 25-36 Chalk,LTC,PPT,Talk
3 acceptance of Regular Assignment,SEM-
Languages, NFA-DFA EXAM1
equivalence
ALM,End Semester
COI- DFA minimization using Exam,Home
4 CO1 [1] 30-34 Chalk,LTC,PPT,Talk
3 Myhill-Nerode Theorem Assignment,SEM-
EXAM1
Introduction to Grammar
ALM,End Semester
and Generation of
COI- Exam,Home
6 CO1 Regular Languages [1] 49-55 Chalk,LTC,PPT,Talk
3 Assignment,SEM-
through Regular
EXAM1
Grammar,
End Semester
Simplification of CFGs -
COI- Exam,Home
10 CO2 Removal of Null, and [1] 81-92 Chalk,LTC,PPT,Talk
4 Assignment,SEM-
Unit Productions
EXAM1
about:blank 4/24
10/12/2023, 07:47 about:blank
Book
No[CH Teaching-Learning
Sess.No. CO COI Topic EvaluationComponents
No][Page Methods
No]
ALM,End Semester
Simplification of CFGs -
COI- Exam,Home
11 CO2 Removal of Useless [1] 94-102 Chalk,LTC,PPT,Talk
4 Assignment,SEM-
symbols
EXAM1
ALM,End Semester
CFG Normal Forms -
COI- [1] 104- Exam,Home
12 CO2 Chomsky Normal Form Chalk,LTC,PPT,Talk
4 110 Assignment,SEM-
(CNF)
EXAM1
ALM,End Semester
CFG Normal Forms -
COI- [1] 110- Exam,Home
13 CO2 Greibach Normal Form Chalk,LTC,PPT,Talk
4 113 Assignment,SEM-
(GNF)
EXAM1
ALM,End Semester
COI- Removal of left [1] 115- Exam,Home
14 CO2 Chalk,LTC,PPT,Talk
4 recursion 120 Assignment,SEM-
EXAM1
ALM,End Semester
COI- Design of Pushdown [1] 125- Exam,Home
15 CO3 Chalk,LTC,PPT,Talk
4 Automata 130 Assignment,SEM-
EXAM2
End Semester
COI- Representation of PDA [1] 134- Exam,Home
16 CO3 Chalk,LTC,PPT,Talk
4 using Flow Chart 140 Assignment,SEM-
EXAM2
ALM,End Semester
COI- Conversion of CFG to [2] 156- Exam,Home
17 CO3 Chalk,LTC,PPT,Talk
4 PDA 161 Assignment,SEM-
EXAM2
ALM,End Semester
COI- Conversion of PDA to [2] 156- Exam,Home
18 CO3 Chalk,LTC,PPT,Talk
4 CFG 161 Assignment,SEM-
EXAM2
about:blank 5/24
10/12/2023, 07:47 about:blank
Book
No[CH Teaching-Learning
Sess.No. CO COI Topic EvaluationComponents
No][Page Methods
No]
ALM,End Semester
COI- Introduction to Turing [1] 184- Exam,Home
21 CO4 Chalk,LTC,PPT,Talk
4 Machines 192 Assignment,SEM-
EXAM2
End Semester
COI- Design of Turing [1] 176- Exam,Home
22 CO4 Chalk,LTC,PPT,Talk
4 Machine 189 Assignment,SEM-
EXAM2
ALM,End Semester
COI- Computing Functions [1] 195- Exam,Home
23 CO4 Chalk,LTC,PPT,Talk
4 using Turing Machines 203 Assignment,SEM-
EXAM2
ALM,End Semester
Properties of Recursive
COI- [1] 195- Exam,Home
24 CO4 and Recursive Chalk,LTC,PPT,Talk
4 203 Assignment,SEM-
Enumerable Languages
EXAM2
End Semester
COI- Combining Turing Exam,Home
25 CO4 [1]205-211 Chalk,LTC,PPT,Talk
4 Machines Assignment,SEM-
EXAM2
End Semester
COI- Chomsky Hierarchy and Exam,Home
26 CO4 [1]201-225 Chalk,LTC,PPT,Talk
4 Halting Problem Assignment,SEM-
EXAM2
SESSION NUMBER : 1
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
Introduction to the Theory of Automata and Formal
20 2 PPT APPLICABLE
Languages
---
--- NOT
Mathematical Preliminaries and fundamentals of
20 2 PPT APPLICABLE
Languages - Symbols and Notations
---
about:blank 6/24
10/12/2023, 07:47 about:blank
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 2
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
Define Design of Deterministic Finite Accepter (DFA)
20 3 PPT APPLICABLE
for acceptance of Regular Languages and its components
---
--- NOT
20 Solve few problems 3 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 3
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Design of Non Deterministic Finite Accepter (NFA) for Leading
20 3 PPT
acceptance of Regular Languages question
--- NOT
20 Explain NFA-DFA equivalence 3 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 3 PPT APPLICABLE
---
SESSION NUMBER : 4
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Quiz/Test
20 Explain DFA minimization and its importance 3 PPT
Questions
about:blank 7/24
10/12/2023, 07:47 about:blank
--- NOT
Explain the use of Myhill-Nerode Theorem for DFA
20 3 PPT APPLICABLE
minimization.
---
--- NOT
5 CONCLUSION 3 PPT APPLICABLE
---
SESSION NUMBER : 5
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
Explain Regular Expressions and Representation of
20 3 PPT APPLICABLE
Regular Languages,
---
--- NOT
Solve Few problems Conversion of RE to NFA and then
10 3 PPT APPLICABLE
to DFA using Thomson's construction method
---
--- NOT
Explain the steps for Conversion of FA to RE using
10 3 PPT APPLICABLE
Arden's Theorem.
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 6
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Introduction to Grammar and Generation of Regular
20 3 PPT Peer Survey
Languages through Regular Grammar,
--- NOT
20 Explain Regular grammar and CFG 3 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 7
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
Pumping Lemma for Regular Languages to prove non-
20 3 PPT APPLICABLE
regularity,
---
--- NOT
20 Differentiate it from MyHill-Nerode Theorem 3 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 3 PPT APPLICABLE
---
SESSION NUMBER : 8
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Context Free Grammar (CFG) fundamentals, 3 PPT APPLICABLE
---
--- NOT
20 Order of Derivations through CFG and Parse Tree 3 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 9
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Ambiguity in CFG, proof of ambiguity. 3 PPT APPLICABLE
---
--- NOT
20 Analyze methods to make the grammar unambiguous. 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
about:blank 9/24
10/12/2023, 07:47 about:blank
SESSION NUMBER : 10
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Explain Simplification of CFGs - Removal of Null, and Leading
20 3 PPT
Unit Productions question
--- NOT
Analyze the steps of removal process by solving few
20 4 PPT APPLICABLE
problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 11
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
Explain Simplification of CFGs - Removal of Useless
20 3 PPT APPLICABLE
symbols
---
--- NOT
Analyze the steps of conversion through solving few
20 4 PPT APPLICABLE
problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 12
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
Explain CFG Normal Forms - Chomsky Normal Form
20 3 PPT APPLICABLE
(CNF)
---
--- NOT
Analyze the steps of conversion of CFG to CNF through
20 4 PPT APPLICABLE
solving few problems
---
about:blank 10/24
10/12/2023, 07:47 about:blank
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 13
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
One minute
20 CFG Normal Forms - Greibach Normal Form (GNF) 3 PPT
paper
--- NOT
Analyze the steps of conversion of CFG to GNF through
20 4 PPT APPLICABLE
solving few problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 14
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Explain Left recursion in grammar and its implications 3 PPT APPLICABLE
---
--- NOT
Analyze the steps for Removal of left recursion through
20 4 PPT APPLICABLE
solving few problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 15
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
20 Explain the requirement of PDA and steps to design PDA 3 PPT --- NOT
APPLICABLE
about:blank 11/24
10/12/2023, 07:47 about:blank
---
--- NOT
Analyze the steps of design of PDA through solving few
20 4 PPT APPLICABLE
problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 16
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Explain the Representation of PDA using Flow Chart 3 PPT APPLICABLE
---
--- NOT
20 Analyze the steps through solving few problems 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 17
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Quiz/Test
20 Conversion of CFG to PDA 3 PPT
Questions
--- NOT
Analyze the steps of conversion through solving few
20 4 PPT APPLICABLE
problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 18
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 12/24
10/12/2023, 07:47 about:blank
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Conversion of PDA to CFG 3 PPT APPLICABLE
---
--- NOT
Analyze the steps of conversion through solving few
20 4 PPT APPLICABLE
problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 19
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Explain Properties of Context- Free Languages, 3 PPT APPLICABLE
---
--- NOT
20 Analyze Pumping Lemma for Context-Free Languages 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 20
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Quiz/Test
20 Explain Linear Bound Automata (LBA) 3 PPT
Questions
--- NOT
20 Analyze Context Sensitive language and its property 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 21
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Introduction to Turing Machines 3 PPT APPLICABLE
---
--- NOT
20 Discuss Turing Machine Construction Techniques. 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 22
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 PPT APPLICABLE
---
--- NOT
20 Explain Turing Machine and its components 3 PPT APPLICABLE
---
--- NOT
20 analyze TM by designing a few machines 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 23
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Quiz/Test
20 Computing Functions using Turing Machines 3 PPT
Questions
--- NOT
Analyze computing functions through solving few
20 4 PPT APPLICABLE
problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
about:blank 14/24
10/12/2023, 07:47 about:blank
SESSION NUMBER : 24
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
Properties of Recursive and Recursive Enumerable
20 3 PPT APPLICABLE
Languages
---
--- NOT
analyze Recursive and Recursively Enumerable
20 4 PPT APPLICABLE
Language by Solving few problems
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 25
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Explain Combining Turing Machines 3 PPT APPLICABLE
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 26
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
Quiz/Test
20 explain Chomsky Hierarchy and Halting Problem 3 PPT
Questions
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
about:blank 15/24
10/12/2023, 07:47 about:blank
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
Lab
session List of Experiments CO-Mapping
no
SESSION NUMBER : 1
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Explain Finite Automata: DFA, NFA 3 PPT APPLICABLE
---
about:blank 16/24
10/12/2023, 07:47 about:blank
--- NOT
Explain DFA, NFA and equivalence by solving few
20 3 PPT APPLICABLE
examples
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 2
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 FA and RE: RE to NFA to DFA Conversion, 3 PPT APPLICABLE
---
--- NOT
20 FA to RE conversion using Arden's Theorem 3 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 3
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 DFA minimization using Myhill-Nerode Theorem 3 PPT APPLICABLE
---
--- NOT
20 Myhill Nerode Theorem 3 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 3 PPT APPLICABLE
---
SESSION NUMBER : 4
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
about:blank 17/24
10/12/2023, 07:47 about:blank
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Regular Grammar: CFG and Regular Language 3 PPT APPLICABLE
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 5
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 CFG Derivation/Parse Trees 3 PPT APPLICABLE
---
--- NOT
20 LMD, RMD, Ambiguity 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 6
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
CFG Simplification : Removal of Useless, null and unit
20 3 PPT APPLICABLE
productions
---
--- NOT
20 Normal Forms: CNF, GNF 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 7
about:blank 18/24
10/12/2023, 07:47 about:blank
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Design of Pushdown Automata 3 PPT APPLICABLE
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
--- NOT
5 conclusion 1 PPT APPLICABLE
---
SESSION NUMBER : 8
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 PDA to CFG and CFG to PDA conversion 3 PPT APPLICABLE
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 9
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Linear Bound Automata (LBA) 3 PPT APPLICABLE
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
about:blank 19/24
10/12/2023, 07:47 about:blank
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 10
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Designing Turing Machines 3 PPT APPLICABLE
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 11
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
--- NOT
20 Designing Turing Machines for Computing Functions 3 PPT APPLICABLE
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
SESSION NUMBER : 12
Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 ATTENDANCE 1 Talk APPLICABLE
---
about:blank 20/24
10/12/2023, 07:47 about:blank
--- NOT
Properties of Recursive and Recursive Enumerable
20 3 PPT APPLICABLE
Languages
---
--- NOT
20 Solve few problems in class on board 4 PPT APPLICABLE
---
--- NOT
5 CONCLUSION 1 PPT APPLICABLE
---
Assignment Assignment
Week Topic Details co
Type No
Hour 1 2 3 4 5 6 7 8 9
Day Component
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Mon
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Tue
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Wed
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Thu
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Fri Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
about:blank 21/24
10/12/2023, 07:47 about:blank
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Sat
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Sun
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
REMEDIAL CLASSES:
Supplement course handout, which may perhaps include special lectures and discussions that would be
planned, and schedule notified according
SELF-LEARNING:
Content beyond syllabus covered (if any) should be delivered to all students that would be planned, and
schedule notified accordingly.
Advanced Topics, Additional Reading, Research
S.no CO ALM References/MOOCS
papers and any
EVALUATION PLAN:
about:blank 22/24
10/12/2023, 07:47 about:blank
ATTENDANCE POLICY:
Every student is expected to be responsible for regularity of his/her attendance in class rooms and
laboratories, to appear in scheduled tests and examinations and fulfill all other tasks assigned to him/her in
every course
In every course, student has to maintain a minimum of 85% attendance to be eligible for appearing in
Semester end examination of the course, for cases of medical issues and other unavoidable circumstances the
students will be condoned if their attendance is between 75% to 85% in every course, subjected to
submission of medical certificates, medical case file and other needful documental proof to the concerned
departments
DETENTION POLICY :
In any course, a student has to maintain a minimum of 85% attendance and In-Semester Examinations to be
eligible for appearing to the Semester End Examination, failing to fulfill these conditions will deem such
student to have been detained in that course.
PLAGIARISM POLICY :
Supplement course handout, which may perhaps include special lectures and discussions
COURSE TEAM MEMBERS, CHAMBER CONSULTATION HOURS AND CHAMBER VENUE DETAILS:
Supplement course handout, which may perhaps include special lectures and discussions
Chamber
Delivery Sections Chamber Chamber Signature of
Name of Consultation
Component of of Consultation Consultation Course
Faculty Timings for each
Faculty Faculty Day (s) Room No: faculty:
day
GENERAL INSTRUCTIONS
Students should come prepared for classes and carry the text book(s) or material(s) as prescribed by the
Course Faculty to the class.
NOTICES
All notices concerning the course will be displayed on the respective Notice Boards.
Department Of CSE-Honors
about:blank 23/24
10/12/2023, 07:47 about:blank
HEAD OF DEPARTMENT:
about:blank 24/24