0% found this document useful (0 votes)
22 views4 pages

Toc Course Handouts

Uploaded by

Raja Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

Toc Course Handouts

Uploaded by

Raja Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 4
Page-1 Course Handout of Theory of Computation (CS 302) Oo NU NIIT UNIVERSITY COURSE HANDOUT Session: 2022-2023 ‘Sub Session: Semester II (Jan-Jun) Course Name: Theory of Computation (CS 302) LITIPIC: 3/1014 Course Incharge: Mr. Ayan Nandy Course Faculty: Mr. Ayan Nandy ( [email protected] | Mobile No N/A ) Registered Batches: B.Tech. - CSE 2017 , CSE 2019 , CSE 2021 ise- Cs 2020 Course Description In this course, the following topics will be covered - Finite Automata (deterministic and nondeterministc), regular operations. Rogular Expression, Equivalence of DFA, NFA and RES, closure properties. Non regular languages and pumping lemma, Minimization of states of DFAs, Myhill-Nerode Theorem. CFGs, Chomsky Normal Form, Non CFLs and pumping lemma for CFLs, PDAs, Equivalence of PDA and CFG. Properties of CFLs, DCFLs, Cocke—Younger-Kasami algorithm for Context Free Grammars. Turing Machines and its variants. Configuration graph, closure properties of decidable and Turing-recognizable languages, decidablity, Diagonalization Proof. Undecidabilty, Halting Problem and its undecidabiliy. Introduction to ‘complexity theory, time complexity, P and NP, SAT, Poly-time Reducblty, NP-completeness, Cook-Levin Theorem, Space Complexity, PSPACE, TQBF, L and NL, NLis equal to co-NL. [SNo. |Description GOT [Understand the key notions of computation through problem solving C02 [Understand finite automata, regular grammars, and regular expression representations of regular languages CO3_ [Determine fa language is context-free ‘CO4 [Explain the concept of undecidabilty ‘COS _|List examples of undecidable problems 06 |Gather a fair idea of important complexity classes lke P, NP, PSPACE, L, NL, BPP, IP Course outcome mapping with Programme Outcomes: ‘GO | POT | PO2 | POS | POA | POS | POG | POT | POS | POD [PO10[PO11|PO12, cory H{H|H|Mi|M/e{[e{[c{[mM|{[tl/tl[™ coz, H | H|H|M|M{/LE{[LeE[Lt[mM|[Ltf[tf[™ cosy H | H}H[Mi|M/c{[e{[c{[mM|[it[tl[m coop | H|A|MimMm{[cfeotolm|cletlm™ Page -2 Course Handout of Theory of Computation (CS 302) Lecture Plan Syllabus Details Hours required to | Course Outcome ‘complete 1 _ Introduction to Theory of Computation 1 coi 2_ [Deterministic Finite Automata 2 GOT, CO2 3 [Regular Languages and Closure Properties 7 C01, CO2 [Non Regular Languages and Pumping Lemma 2 G01, COZ 8 [Generalized Pumping Lemma 7 COT, Coz 6 _| Non Deterministic Finite Automata 3 C01, CO2 7__|Non-Deterministic Finite Automata with epsiion transitions 1 Or, COZ @ _ [Regular Expressions 2 604, Coz 9 [Closure properties of Regular Languages 2 COT, CO 10 _[Dacision Problems conceming Regular Languages 1 601, COZ 11. [Myhill Nerode Theorem 3 601, o2 42, | DFA Minimization 1 C01, GO? 13 [Introduction to Context free Grammars 1 COT, Oz, COs 14_ [Examples of Context free Grammars, parse trees 1 COT, C02, COS 15, [Regular Languages are Context Free 1 COT, G02, COS 16 [Chomsky Normal Form 3 COT, COZ, COS 17_| Pumping Lemma for Context Free Languages: 2 601, C02, 603 418 [Closure Properties of OFLs 1 C01, G02, COS 19 [Decision Algorithms for CFLs 1 C01, COZ, COS 20_ [Push Down Automata 1 601, 602, C03 21 _[Iniroduction to Turing Machines 3 G01, C02, CO4 22_[Mullitape Turing machine and Non-Determinisic Turing Machine 7 COT, CO2, COs 23_[Diagonalization and Existence of languages not recursively enumerable 7 C01, C02, COA, Cos. 24 [Recursive languages, Halting Problem and its undecidabiliy| 2 C01, C02, CO4, cos. 25 [Introduction to Computational Complexity 1 ‘601, C02, C05, cos, 26 [NP Completeness (C04, CO2, COS, cos, 27 |PSPACE Completeness, L, NL, BPP, IP 7 COT, CO2, COS, cos. Total lecture required aa Number of lectures may vary. Book Details Text Books ‘TBI. Michael Sipser, Introduction to Theory of Computation, 2nd edition, Thomson Course Technology, 2006. ISBN: 0534950973, Page -3 Course Handout of Theory of Computation (CS 302) Reference Books RBI. Apostolos Doxiacis, Christos Papadimitriou, Logicamix: An Epic Search for Truth, Bloomsbury Publishing, 2009, ISBN: 9782311102321 RB2, Douglas Hofstadter, Gadel, Escher, Bach: an Etemal Golden Braid, Basic Books, ISBN 9780465026562, Online course work/ Massive Open Online Course/ Open source web material hitps:/ocw-mit.edufcourses/electrical-engineering-and-computer-science/é-080-great-ideas-in-theoretical-computer-science- spring-2008/ hntps:ifblog.computationalcomplexity.org/2004/06,impagiazzos-five-worlds.hml hitips:ild. acm orgidoi/10.1145/258633.258500 hitp:thomepages.cwi.ril rlewottipubl/philasophy/phthesis pat hips: acm. orgidoi/10.1145/76959.76371 htps:fblog.computationalcomplexity.orgi2009/04Vletter html hitp:tfo.cs.ilinois.eduteaching/497/"3-crcuits pdf hitps:oow.mit.eduthigh-schoothumanitios-and.social-scloncasigodel-oschor-bach! hip:shww. peoplo.vou.edu ido)ethaiyGEBINotostindox him! hitp:shvwufelderbooks.com/papersigodel htm! Evaluation Scheme (Theory! Practical Evaluation Component Exam Month [Exam Duration | _ Mode of Examination [Weighted Marks (in Hrs) lou Apa 7 Pen Paper 10.00 Mid Semester! February 1 Pon Paper 20.00 Mid Semester March 15 Pen Paper 20.00 [ComprehensivalEnd Term Exam May 3 Pon Paper 7000 lAtendance Not Applicable NotAppicable Tot Apoicabie 70.00 Mode of Tutorial Problem Sets willbe uploaded in the Learning Portal every weekend. Students will work on those problems and discuss thelr doubts during the Tutorial sessions. t of Tentative Tutorial Problems from the book by Sipser and other resources will be discussed. Problem sets will be uploaded to the Jeaming portal and the doubts will be discussed during the Tutorial sessions. Course outcome mapping with evaluation component: co Mid ]_Wid | Quiz cot] oH H H [NA co2| H U NA cos] Mt v H | NA Page 4 Course Handout of Theory of Computation (CS 302) cos] v TNA Make up Policy ‘Students who are likely to miss a component of evaluation due to any genuine reason may be given a make-up for that ‘component by the Course In-Charge, The students are required to approach the Course In-Charge immediately for the same. before the conduct of the evaluation component. tis the responsibilty ofthe student to approach the Course In-Charge. The Course In-Charge will not allow makeup, if student approaches 7 days after the evaluation component, There will be no ‘makaup for the quizzes, Plagiarism We are committed to uphold the standards of academic integrity and honesty. Plagiarism in any form is unacceptable and wil be treated seriously (Student Handbook R 49), If during an open book examination, a student answers a question which was not asked to the particular student put to some other student in the class, then the student might pe awarded zero marks for the examination Grading Policy Marks obtained in all the components of evaluation shall be totaled and the final marks shall be converted inthe letter grades, as per University norms. The grading is relative and normally, its centered around the average of a class. Mid-Semester ¢grading will be announced after the completion of about 50% of the evaluation components (Student Handbook R 40). There 's no marks for attendance. But the class participation ofthe students in the tutorial sessions will be observed and based on the responses of the students in the chatbox for the online class, the student can awarded marks to be topped up to the (Quizt and Quiz 2 marks. University Attendance Policy Students are requested to go through the Student Handbook for better understanding of the attendance policy. Students is ‘advised to regularly check hisher attendance on ERP. In case of any discrepancy in attendance record, student should report Conly through e-mailfwriten communication (no oral communication will be entertained) to the Course In-Charge in the same ‘week itself, otherwise request willbe not considered (Student Handbook R 37 and NU Attendance policy). Consultation Hours Online Office Hours(OOH) will be announced after the time table is published by the Academic Office.

You might also like