Elements of the Theory of Computation
CAS CS 332
The basic concepts of the theory of computation are studied. Topics include models of computation, polynomial time, Church's thesis; universal algorithms, undecidability and intractability; time and space complexity, nondeterminism, probabilistic computation and reductions of computational problems.
Note that this information may change at any time. Please visit the Student Link for the most up-to-date course information.

