CS8501 - TOC - Lesson Plan 2022-23
CS8501 - TOC - Lesson Plan 2022-23
Definition:
Theory of computation is the branch that deals with what problems can be solved on a model of computation, using an algorithm, how
efficiently they can be solved or to what degree.
Course objective:
● To understand the language hierarchy
● To construct automata for any given pattern and find its equivalent regular expressions
● To design a context free grammar for any given language
● To understand Turing machines and their capability
● To understand undecidable problems and NP class problems
Course Outcomes:
Students will be able to
UNIT V UNDECIDABILITY 9
Non Recursive Enumerable (RE) Language – Undecidable Problem with RE – Undecidable Problems about TM – Post‘s
Correspondence Problem, The Class P and NP.
TOTAL: 45 PERIODS
TEXT BOOKS:
1. J.E.Hopcroft, R.Motwani and J.D Ullman, ―Introduction to Automata Theory, Languages and Computations‖, Second Edition,
Pearson Education, 2003.
REFERENCES:
1. H.R.Lewis and C.H.Papadimitriou, ―Elements of the theory of Computation‖, Second Edition,PHI2003.
2. J.Martin, ―Introduction to Languages and the Theory of Computation‖, Third Edition, TMH, 2003.
3. Micheal Sipser, ―Introduction of the Theory and Computation‖, Thomson Brokecole, 1997.
OS1-https://nptel.ac.in/courses/106104148
OS2-https://www.youtube.com/watch?v=rKCAPVaU0Qk
OS3-https://www.youtube.com/watch?v=jN8zvENdjBg
OS4- https://youtu.be/phOlq9SuscM
OS5-https://youtu.be/MzhiVE6OuQA
OS6-https://youtu.be/0pMm_QxCg3I?t=3
OS7-https://youtu.be/Mo01x0LPxio
OS8- https://youtu.be/eKySjjLZKF0
OS9- https://youtu.be/ZxPuzNDG2fo
OS10- https://youtu.be/mpQZVYPuDGU?t=23
Cognitive
Use Of Reference Remarks
S. Proposed Actual Teaching
Topic to be Covered Level
Teaching Material
No Date Date Methodolgy
Tool
UNIT I AUTOMATA FUNDAMENTALS
1. Introduction to formal BB Lecture
18.08.2021 20.08.2021 Understand T1,R1
Proofs
Additional forms of
2. Visual lecture T1,R1 OS1
Proof 19.08.2021 23.08.2021 Remember
Aids, PPT
Additional forms of
3. Apply BB Lecture T1,R1
Proof 20.08.2021 24.08.2021
T1,R1
8. Non-deterministic Finite Apply BB Lecture
27.08.2021 01.09.2021
Automata
Finite Automata with OS3
9. Apply BB/PPT Lecture T1,R1
Epsilon Transitions 30.08.2021 02.09.2021
Lecture with
11. FA and Regular 02.09.2021 06.09.2021 Understand
Visual
demonstration
T1,R1
Expressions Aids, PPT