CSCI1010
Theory of Computation
Fall 2026
The course introduces basic models of computation including languages, finite-state automata and Turing machines. Proves fundamental limits on computation (incomputability, the halting problem). Provides the tools to compare the hardness of computational problems (reductions). Introduces computational complexity classes (P, NP, PSPACE and others).
| Instructor(s): | |
| Meets: | TTh 10:30am-11:50am |
| Exam Group: | TBA |
| Max Seats: | 38 |
| CRN: | 14336 |