CS3313: Theory of Computation (Fall 2025)

Announcement

PART I: Automata and Language

  1. Finite automata and regular language (pdf)
  2. Pushdown automata and context free language
  3. (*) Deterministic Context-Free Languages

PART II: Computability

  1. The Church-Turing Thesis
  2. Decidability
  3. Reducibility
  4. (*) Goedel Number

PART III: Computational Complexity

  1. Time Complexity
  2. NP-completeness
  3. Space Complexity
  4. The log Space
  5. Intractability

    Assignments

    1. CANVAS

    References

    Last updated: Sep. 14, 2025