15-453 Formal Languages, Automata and Computation
Fall 2005, TTH 12:00-1:20, HBH 1002
DATE
LECTURE
READING
ASSIGNMENT
Tue Aug 30
Overview
(PPT)
Chapters 0, 1.1
 
Thu Sep 1
Non-Determinism and the Pumping Lemma
(PPT)
Chapter 1.2
Homework 1
Tue Sep 6
Regular Expressions
(PPT)
Chapter 1.3
 
Thu Sep 8
Minimizing DFAs
(PPT)
Finish Chapter 1
Homework 2
Tue Sep 13
Context-Free Grammars and Push-Down Automata
(PPT)
Chapter 2
 
Thu Sep 15
Equivalence of PDAs and CFGs and
The Chomsky Normal Form
(PPT)
 
Homework 3
Tue Sep 20
Turing Machines
(PPT)
Chapter 3
Project Report 1 due
Thu Sep 22
Review
(PPT)
 
 
Tue Sep 27
Midterm Exam 1
 
 
Thu Sep 29
Undecidability
(PPT)
Chapter 4
Homework 4
Tue Oct 4
Undecidability II: Reductions
(PPT)
Chapter 5.1
 
Thu Oct 6
Post Correspondence Problem
(PPT)
Chapters 5.2 and 5.3
Homework 5
Tue Oct 11
The Arithmetic Hierarchy
(PPT)
 
 
Thu Oct 13
The Recursion Theorem; Rice's Theorem;
The Fixed-Point Theorem
(PPT)
Chapter 6.1
Homework 6
Tue Oct 18
Time Complexity and Polynomial Time
(PPT)
Chapters 7.1 and 7.2
 
Thu Oct 20
Non-Deterministic Turing Machines and NP
(PPT)
Chapter 7.3
Homework 7
Tue Oct 25
NP-Completeness: The Cook-Levin Theorem
(PPT)
Chapters 7.4 and 7.5
 
Thu Oct 27
Review (PPT)
 
 
Tue Nov 1
Midterm Exam 2
 
 
Thu Nov 3
NP-Completeness II
(PPT)
 
Homework 8
Tue Nov 8
Space Complexity: Savitch's Theorem and PSPACE
(PPT)
Chapters 8.1 and 8.2
 
Thu Nov 10
PSPACE-Completeness
(PPT)
Chapter 8.3
Homework 9
Tue Nov 15
co-Classes and Relative Complexity
(PPT)
 
 
Thu Nov 17
The Polynomial Hierarchy
 
 
Tue Nov 22
Randomized Complexity: BPP, RP, etc.
(PPT)
Chapter 10.2
 
Thu Nov 24
No Class, THANKSGIVING!
 
 
Tue Nov 29
Computing Over the Reals
 
 
Thu Dec 1
Project Presentations I
 
 
Tue Dec 6
Project Presentations II
 
 
Thu Dec 8
FINAL EXAM
 
 
© 2005 Carnegie Mellon University, all rights reserved.