CS3313: Theory of Computation (Fall 2026)

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. 12, 2026