Primary Textbook: Theory of Computation by Dexter Kozen
For Background and Additional Topics: Automata and Computability by Dexter Kozen
[1] Recognize regular and non-regular languages (1), (6)
[2] Prove recursive/recursive enumerability of sets (1), (6)
[3] Prove problems to be undecidable/non-recursively enumerable through reductions (6)
[4] Understand the relationship between complexity classes (6)
[5] Prove that a problem belongs to a certain complexity class (1)
[6] Prove that a problem is the hardest in a complexity class through reductions (6)
[7] Understand the power of nondeterminism in a computational setting (6)
[8] Understand the power of randomization in a computational setting (6)
Automata Theory:
Recursion Theory:
Complexity Theory
Title | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|
Formal Models of Computation | C3 | 35887 | PKG | 3 | - | Mahesh Viswanathan | ||
Formal Models of Computation | C3 | 35887 | PKG | 3 | 1530 - 1645 | T | 1304 Siebel Center for Comp Sci | Mahesh Viswanathan |
Formal Models of Computation | C4 | 35895 | PKG | 3 | 1530 - 1645 | T | 1304 Siebel Center for Comp Sci | Mahesh Viswanathan |
Formal Models of Computation | C4 | 35895 | PKG | 3 | - | Mahesh Viswanathan | ||
Formal Models of Computation | DSO | 41803 | ONL | 4 | - | Mahesh Viswanathan | ||
Formal Models of Computation | MC3 | 79870 | PKG | 3 | - | Mahesh Viswanathan | ||
Formal Models of Computation | MC3 | 79870 | PKG | 3 | 1530 - 1645 | R | ARR Illini Center | Mahesh Viswanathan |
Formal Models of Computation | MC4 | 79871 | PKG | 4 | 1530 - 1645 | R | ARR Illini Center | Mahesh Viswanathan |
Formal Models of Computation | MC4 | 79871 | PKG | 4 | - | Mahesh Viswanathan |