Skip to content

Weekly schedule

Weekly topics

Week Theme Lecture Sipser pages
1 Introduction Problems! 1--25
2 Models of Computation DFAs & NFA 31--54
3 Models of Computation NFA equiv. DFA & Regular Expressions 55--76
4 Models of Computation Limits of the Regular Languages, Grammars 77--82
5 Models of Computation Context-Free Languages (CFLs) [PDAs/CFGs] 101--124
6 Models of Computation Turing Machines (TMs) 165--187
7 Decidability Decidability 193--211, 215--238
8 Complexity Complexity 275--298
9 Complexity NP-Completeness 299--322
10 Complexity Space complexity 331--337, 348--351
11 Revision
12 Revision

Textbook

The textbook is:

Sipser, M. (2012). Introduction to the theory of computation (3rd ed.). Cengage.

If you like reading eBooks then you may find it useful to read it through BibliU.