SubjectSlidesReadings
Mathematical Preliminaries ch01 Linz 6th, Chapter 1: Introduction to the Theory of Computation
ch02 Linz 6th, Chapter 2: Finite Automata
ch03 Linz 6th, Chapter 3: Regular Languages and Regular Grammars
ch04 Linz 6th, Chapter 4: Properties of Regular Languages
ch05 Linz 6th, Chapter 5: Context-Free Languages
ch06 Linz 6th, Chapter 6: Simplication of Context-Free Grammars and Normal Forms
ch07 Linz 6th, Chapter 7: Pushdown Automta
The Pumping Lemma for CFL ch08 Linz 6th, Chapter 8: Properties of Context-Free Languages
Church-Turing Thesis ch09 Linz 6th, Chapter 9: Turing Machines
Universal Turing Machine; ch10 Linz 6th, Chapter 10: Other Models of Turing Machines
ch11 Linz 6th, Chapter 11: A Hierarchy of Formal Languages and Automata
Post Correspondence Problem ch12 Linz 6th, Chapter 12: Limits of Algorithmic Computatin
ch13 Linz 6th, Chapter 13: Other Models of Computation
ch14 Linz 6th, Chapter 14: An Overview of Computational Complexity