Schedule
-
EventDateDescriptionMaterial
-
Lecture08/24/2023
ThursdayLanguages, DFAs, NFAs, Equivalence between AutomataReadings:
- Class Notes 1
- Book: Chapter 0.2 - “Strings and Languages”, Chapter 1.3 - “Formal Definition of Regular Expressions”, Chapter 1.1. - “Formal Definition of a Finite Automaton”, Chapter 1.2 up to “Closure under Regular Operations”
- Lecture Notes 1, Sections 1-2.6
-
Assignment08/31/2023
ThursdayHomework 1 released! -
Lecture08/31/2023
ThursdayPumping Lemma, Pushdown Automata, NPDA and DPDA are not equivalentReadings:
- Class Notes 2
- Book: Chapter 1.3 - “Equivalence with Finite Automata”, Chapter 1.4, Chapter 2.2. - “Pushdown Automata” up to “Equivalence with Context-Free Languages”
- Lecture Notes 1, Sections 2.6-3.2
-
Lecture09/07/2023
ThursdayTuring machines, Decidability, Countable and uncountable sets, DiagonalizationReadings:
- Class Notes 3
- Book: Chapter 3.1, Chapter 3.3, Chapter 4.1, Chapter 4.2.
- Lecture Notes 2, Sections 1-2.1
-
Assignment09/14/2023
ThursdayHomework 2 released! -
Lecture09/14/2023
ThursdayUndecidable languages, Reducability.Readings:
- Class Notes 4
- Book: Chapter 5.1 up to “Reductions via Computation Histories”, Chapter 5.3.
- Lecture Notes 2, Sections 2.2-3.1
-
Lecture09/21/2023
ThursdayMapping reductions, P and NPReadings:
-
Lecture09/28/2023
ThursdayKarp ReductionsReadings:
-
Assignment09/28/2023
ThursdayHomework 3 released! -
Lecture10/05/2023
ThursdayMore Karp reductions, NP-completenessReadings:
-
Exam10/12/2023 16:30
ThursdayMidterm Exam -
Lecture10/19/2023
ThursdaycoNP, decision vs. searchReadings:
-
Lecture10/26/2023
ThursdaySpace Complexity and The Reachability MethodReadings:
-
Assignment11/02/2023
ThursdayHomework 4 released! -
Lecture11/02/2023
ThursdayCircuit ComplexityReadings:
-
Lecture11/09/2023
ThursdayTBDReadings:
-
Assignment11/16/2023
ThursdayHomework 5 released! -
Lecture11/16/2023
ThursdayCircuit Complexity and Randomized Time ComplexityReadings:
-
No Class11/23/2023
ThursdayNo class (Thanksgiving recess) -
Lecture11/30/2023
ThursdayRandomized Time ComplexityReadings:
-
Exam12/07/2023 16:30
ThursdayFinal Exam