Date | Lecture | Reading | Assignment |
---|---|---|---|
Tue Jan 13 | Overview Deterministic Finite Automata and Regular Languages | Chapters 0, 1.1 | |
Thu Jan 15 | Non-determinism and Regular Operations | Chapter 1.2 | HW1 out |
Tue Jan 20 | Regular Expressions and the Pumping Lemma for Regular Languages | Chapter 1.3, 1.4 | Quiz 1 (preview) |
Thu Jan 22 | Minimizing DFAs | Finish Chapter 1 | HW 1 due HW 2 out |
Tue Jan 27 | Push-Down Automata and Context-Free Grammars; Pumping Lemma for CFLs | Chapter 2.1, 2.2, 2.3 | Quiz 2 (preview) |
Thu Jan 29 | Equivalence of PDAs and CFGs | HW 2 due HW 3 out Checkpoint 1 out | |
Tue Feb 3 | Chomsky Normal Form, Turing Machines | Chapter 2, Chapter 3 | |
Thu Feb 5 | Undecidability | Chapter 3, Chapter 4 | Project Report 1 due Checkpoint 1 due Friday |
Tue Feb 10 | Review | HW 3 due | |
Thu Feb 12 | Midterm 1 | ||
Tue Feb 17 | Undecidability II: Reductions | Chapter 5.1 | |
Thu Feb 19 | More Mapping Reducibilities | Chapter 5.3 | |
Tue Feb 24 | Post Correspondence Problem | Chapter 5.2 | Checkpoint 3 due |
Thu Feb 26 | Rice’s Theorem; The Recursion Theorem; The Fixed-Point Theorem | Chapter 6 | |
Tue Mar 3 | Oracle Turing Machines and Turing Reducibility | Chapter 6 | HW 4 due |
Thu Mar 5 | The Arithmetic Hierarchy | Chapter 6 | |
Tue Mar 10 | Spring break | ||
Thu Mar 12 | Spring break | ||
Tue Mar 17 | Kolmogorov-Chaitin Complexity | Chapter 6 | Checkpoint 6 out HW 6 out |
Thu Mar 19 | Time Complexity and Polynomial Time; Non-Deterministic Turning Machines and NP | Chapter 7 | |
Tue Mar 24 | NP-Completeness: The Cook-Levin Theorem | Chapter 7 | Project Report 2 dueHomework 7 out Checkpoint 7 out |
Thu Mar 26 | NP-Completeness: The Cook-Levin Theorem | Chapter 7 | |
Tue Mar 31 | NP-Completeness: Karp | Chapter 7 | |
Thu Apr 2 | Space Complexity: Savitch's Theorem and PSPACE-Completeness | Chapter 8 | Homework 8 |
Tue Apr 7 | Review | ||
Thu Apr 9 | Midterm 2 | ||
Tue Apr 14 | Space Complexity | Chapter 8 | |
Thu Apr 16 | Carnival | ||
Tue Apr 21 | 10 SZ random reduction | ||
Thu Apr 23 | Project presentations | HW 9 | |
Tue Apr 28 | Project presentations | ||
Thu Apr 30 | Review 1Review 2Review 3 | Final project report due | |
Final date TBD |