SlideShare a Scribd company logo
2
Most read
CS8501 THEORY OF COMPUTATION L T P C
3 0 0 3
OBJECTIVES:
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
UNIT I AUTOMATAFUNDAMENTALS 9
Introduction to formal proof – Additional forms of Proof – Inductive Proofs –Finite Automata –
Deterministic Finite Automata – Non-deterministic Finite Automata – Finite Automata with Epsilon
Transitions
UNIT II REGULAR EXPRESSIONS AND LANGUAGES 9
Regular Expressions – FA and Regular Expressions – Proving Languages not to be regular –
Closure Properties of Regular Languages – Equivalence and Minimization of Automata.
UNIT III CONTEXT FREE GRAMMAR AND LANGUAGES 9
CFG – Parse Trees – Ambiguity in Grammars and Languages – Definition of the Pushdown
Automata – Languages of a Pushdown Automata – Equivalence of Pushdown Automata and CFG,
Deterministic Pushdown Automata
UNIT IV PROPERTIES OF CONTEXT FREE LANGUAGES 9
Normal Forms for CFG – Pumping Lemma for CFL – Closure Properties of CFL – Turing Machines
– Programming Techniques for TM.
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.
OUTCOMES:
Upon completion of the course, the students will be able to:
Construct automata, regular expression for any pattern.
Write Context free grammar for any construct.
Design Turing machines for any language.
Propose computation solutions using Turing machines.
Derive whether a problem is decidable or not.
TOTAL :45PERIODS
TEXT BOOK:
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,
PHI, 2003.
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.
CS8501                                        THEORY OF COMPUTATION                                        L T P C.docx

More Related Content

PPTX
Class Orientation CS3452-Theory of computation.pptx
DOCX
Cs6503 theory of computation syllabus
PPTX
Theory of Introduction in Computer Science
DOC
Toc syllabus updated
PPTX
Lecture 0 CSE322 updated LPU 5th SEM.pptx
PDF
Automata And Computability Solutions To Exercises Fall 2016
PPTX
0.0 Introduction to theory of computation
DOC
Cs6503 theory of computation lesson plan
Class Orientation CS3452-Theory of computation.pptx
Cs6503 theory of computation syllabus
Theory of Introduction in Computer Science
Toc syllabus updated
Lecture 0 CSE322 updated LPU 5th SEM.pptx
Automata And Computability Solutions To Exercises Fall 2016
0.0 Introduction to theory of computation
Cs6503 theory of computation lesson plan

Similar to CS8501 THEORY OF COMPUTATION L T P C.docx (20)

PDF
Introduction to Languages and Theory of computation
PDF
THEORY_OF_COMPUTER_SCIENCE_Automata_Lang.pdf
PPT
Automata_and_Complexity_Theommmmmmmry-RevisionforExitExam.ppt
PDF
Theory of Computation Lecture Notes
PDF
Formal Languages Automata Thery.pdf
PPTX
THEORYOFAUTOMATATHEORYOFAUTOMATATHEORYOFAUTOMATA.pptx
 
PDF
Important Questions For Theory Of Computation
PDF
TOC in 8 hours.pdfvdvbnnhgfsxcvbmnvxsdfvb
PPT
Theory of Automata
PPTX
Theory of Automata (CSC-252)Lecture 1.pptx
PDF
toc1.pdf the theory of computation for master of computer applications
PPTX
Theory of computation anna University ppt
PDF
Formal language & automata theory
PDF
Automata languages and computation
PPT
lecture 1 Introduction to language theory and finite automata
PPTX
Presentation.TOA.pptxjiihugydrawagkjiggkfgtsed
PDF
Theory ofcomputation
PPT
2. context free langauages
PDF
Formal Languages and Automata Theory unit 4
PPTX
hghghghhghghgggggggggggggggggggggggggggggggggg
Introduction to Languages and Theory of computation
THEORY_OF_COMPUTER_SCIENCE_Automata_Lang.pdf
Automata_and_Complexity_Theommmmmmmry-RevisionforExitExam.ppt
Theory of Computation Lecture Notes
Formal Languages Automata Thery.pdf
THEORYOFAUTOMATATHEORYOFAUTOMATATHEORYOFAUTOMATA.pptx
 
Important Questions For Theory Of Computation
TOC in 8 hours.pdfvdvbnnhgfsxcvbmnvxsdfvb
Theory of Automata
Theory of Automata (CSC-252)Lecture 1.pptx
toc1.pdf the theory of computation for master of computer applications
Theory of computation anna University ppt
Formal language & automata theory
Automata languages and computation
lecture 1 Introduction to language theory and finite automata
Presentation.TOA.pptxjiihugydrawagkjiggkfgtsed
Theory ofcomputation
2. context free langauages
Formal Languages and Automata Theory unit 4
hghghghhghghgggggggggggggggggggggggggggggggggg
Ad

Recently uploaded (20)

PPTX
Power Point - Lesson 3_2.pptx grad school presentation
 
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
The Internet -By the Numbers, Sri Lanka Edition
 
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Introduction to Information and Communication Technology
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
 
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Internet___Basics___Styled_ presentation
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
Power Point - Lesson 3_2.pptx grad school presentation
 
Design_with_Watersergyerge45hrbgre4top (1).ppt
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Decoding a Decade: 10 Years of Applied CTI Discipline
The Internet -By the Numbers, Sri Lanka Edition
 
WebRTC in SignalWire - troubleshooting media negotiation
Introduction to Information and Communication Technology
SASE Traffic Flow - ZTNA Connector-1.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx
international classification of diseases ICD-10 review PPT.pptx
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
 
INTERNET------BASICS-------UPDATED PPT PRESENTATION
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Introuction about ICD -10 and ICD-11 PPT.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Tenda Login Guide: Access Your Router in 5 Easy Steps
Internet___Basics___Styled_ presentation
Module 1 - Cyber Law and Ethics 101.pptx
Ad

CS8501 THEORY OF COMPUTATION L T P C.docx

  • 1. CS8501 THEORY OF COMPUTATION L T P C 3 0 0 3 OBJECTIVES: 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 UNIT I AUTOMATAFUNDAMENTALS 9 Introduction to formal proof – Additional forms of Proof – Inductive Proofs –Finite Automata – Deterministic Finite Automata – Non-deterministic Finite Automata – Finite Automata with Epsilon Transitions UNIT II REGULAR EXPRESSIONS AND LANGUAGES 9 Regular Expressions – FA and Regular Expressions – Proving Languages not to be regular – Closure Properties of Regular Languages – Equivalence and Minimization of Automata. UNIT III CONTEXT FREE GRAMMAR AND LANGUAGES 9 CFG – Parse Trees – Ambiguity in Grammars and Languages – Definition of the Pushdown Automata – Languages of a Pushdown Automata – Equivalence of Pushdown Automata and CFG, Deterministic Pushdown Automata UNIT IV PROPERTIES OF CONTEXT FREE LANGUAGES 9 Normal Forms for CFG – Pumping Lemma for CFL – Closure Properties of CFL – Turing Machines – Programming Techniques for TM. 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. OUTCOMES: Upon completion of the course, the students will be able to: Construct automata, regular expression for any pattern. Write Context free grammar for any construct. Design Turing machines for any language. Propose computation solutions using Turing machines. Derive whether a problem is decidable or not. TOTAL :45PERIODS TEXT BOOK: 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, PHI, 2003. 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.