CMPSC 464 Introduction to the Theory of Computation, Fall 2008

Welcome to the course web page for CMPSC 464!

Course Staff

Office Phone Email @cse.psu.edu Office Hours
Prof. Sofya Raskhodnikova IST 343F x3-0608 sofya Tues 4--6pm (until Oct 21)
Prof. Piotr Berman IST 346H x5-1611 berman Tues 4--6pm (starting from Oct 27)
TA Youngtae Youn Youngtae Youn IST 343D x3-7324 ytyoun Wed 10:10--12:10pm

Tentative Schedule and Handouts

Lec.DateTopicsReadingHomework and handouts
1Tu, Aug 26Introduction, finite automataChapters 0-1.1General Course Information, post a RECOGNIZABLE photo of your face on Angel
2Th, Aug 28Formal definition of finite automata, regular operations, regular expressions, closure under unionChapters 1.1-1.3 HW 1 out; optional: play with JFLAP
3Tu, Sep 2Nondeterminism, closure propertiesChapters 1.2-1.3
4Th, Sep 4 Equivalence of DFAs and regular expresssions, pumping lemma for regular languagesChapters 1.3-1.4HW1 due, HW 2 out
5Tu, Sep 9Context-free languages, context-free grammarsChapter 2.1
6Th, Sep 11Pushdown automata, equivalence of CFGs and PDAsChapter 2.2 HW2 due, HW 3 out
7Tu, Sep 16Designing PDAs. Pumping lemma for CFLsChapters 2.2-2.3
8Th, Sep 18Turing Machines. TM variants.Chapters 3.1-3.2HW3 due, HW 4 out
9Tu, Sep 23Enumerators. Church-Turing Thesis.Chapters 3.2-3.3
10Th, Sep 25Decidable languages. Review.Chapter 4.1HW4 due; exam practice problems handed out
11Tu, Sep 30Finish decidable languages. Review.Chapter 4.1 Practice exam 1 solutions handed out
Wed, Oct 1 Exam 8:15-10:15pm in 260 Willard Chapters 0-4.1
12Th, Oct 2Universal TMs. Countable and uncountable sets. Diagonalization. Undecidability. Chapter 4.2HW 5 out
12Tu, Oct 7Halting problem. A Turing-unrecognizable language. Reductions. Chapters 4.2, 5.1
13Th, Oct 9Typical mistakes on exam 1. Reductions. Chapter 5.1Exam 1 solutions handed out. HW5 due, HW 6 out
14Tu, Oct 14Practicing reductions. Reductions via computation histories. Chapter 5.1
15Th, Oct 16Computation history method: ALL_CFG is undecidable. Mapping-reducibility.Chapters 5.1,5.3. Optional: chapter 5.2HW6 due, HW 7 out
16Tu, Oct 21 Mapping-reducibility. Turing-unrecognizable languages.Chapter 5.3
17Th, Oct 23 Recursion TheoremChapter 6.1 HW7 due, HW 8 out
18Tu, Oct 28Asymptotic notation; measuring complexityChapter 7.1
19Th, Oct 30Complexity relationships among models. Class P. ReviewChapter 7.2HW8 due
20Tu, Nov 4Class NP. ReviewChapter 7.3
Wed, Nov 5 Exam 8:15-10:15pm in 260 Willard Chapters 0-5.1, 5.3-6.1, 7.1-7.2

Sofya Raskhodnikova