Schedule

  • Event
    Date
    Description
    Material
  • Lecture
    08/24/2023
    Thursday
    Languages, DFAs, NFAs, Equivalence between Automata

    Readings:

    • 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
  • Assignment
    08/31/2023
    Thursday
    Homework 1 released!
  • Lecture
    08/31/2023
    Thursday
    Pumping Lemma, Pushdown Automata, NPDA and DPDA are not equivalent

    Readings:

  • Lecture
    09/07/2023
    Thursday
    Turing machines, Decidability, Countable and uncountable sets, Diagonalization

    Readings:

  • Assignment
    09/14/2023
    Thursday
    Homework 2 released!
  • Lecture
    09/14/2023
    Thursday
    Undecidable languages, Reducability.

    Readings:

  • Lecture
    09/21/2023
    Thursday
    Mapping reductions, P and NP
  • Lecture
    09/28/2023
    Thursday
    Karp Reductions

    Readings:

  • Assignment
    09/28/2023
    Thursday
    Homework 3 released!
  • Lecture
    10/05/2023
    Thursday
    More Karp reductions, NP-completeness

    Readings:

  • Exam
    10/12/2023 16:30
    Thursday
    Midterm Exam
  • Lecture
    10/19/2023
    Thursday
    coNP, decision vs. search

    Readings:

  • Lecture
    10/26/2023
    Thursday
    Space Complexity and The Reachability Method

    Readings:

  • Assignment
    11/02/2023
    Thursday
    Homework 4 released!
  • Lecture
    11/02/2023
    Thursday
    Circuit Complexity

    Readings:

  • Lecture
    11/09/2023
    Thursday
    TBD

    Readings:

  • Assignment
    11/16/2023
    Thursday
    Homework 5 released!
  • Lecture
    11/16/2023
    Thursday
    Circuit Complexity and Randomized Time Complexity

    Readings:

  • No Class
    11/23/2023
    Thursday
    No class (Thanksgiving recess)
  • Lecture
    11/30/2023
    Thursday
    Randomized Time Complexity

    Readings:

  • Exam
    12/07/2023 16:30
    Thursday
    Final Exam