481: Syllabus
-
Week 1 (9/1) - Chapters 2-8
-
Week 2 (9/8) - Chapters 7-9,11
-
Week 3 (9/15) - Chapters 12-16. Extra Tuesday session
will cover Chapters 13 and 14.
-
Week 4 (9/22) - Mealy and Moore machines, Decision problems
for finite automata (emptiness and infiniteness of L),
inferring automata with the help of a teacher
-
Week 5 (9/29) - Inferring automata, Chapter 19.
-
Week 6 (10/6) - Chapter 20,21,22.
-
Week 7 (10/15) - Chapter 22,23.
-
Week 8 (10/24) - Chapter 23, rough sketch of Chapter E (optional),
Beginnings of Chapter 24.
-
Week 9 (10/27) - Chapters 24,25(optional),26,27,28.
-
Week 10 (11/3) - Chapters 29,30.
-
Week 10 (11/10) - Chapters 31,32,33.
-
Week 11 (11/17) - Chapters 34,35.
-
Week 12 (11/24) - prelim 2, optional lecture on randomized computation
-
Week 13 (12/1) - Computational complexity: time and space
complexity classes, time hierarchy theorem, relationships
between time and space complexity classes. Savitch's theorem.
A complexity theoretic definition of random strings:
Kolmogorov-Chaitin-Solomonoff complexity.