Theory of Computation
Last updated
Last updated
TOC deals with computers as a topic of abstraction. Using the tools from Discrete Mathematics, we construct rigorous for computational systems and analyze what problems can be solved by a computer. This subject is also referred to as Automata Theory
and includes theoretical models such as , and more. The ideas presented here are perhaps some of the most abstract, yet elegant pieces of information you will come across in your journey in CS.
This course has the following prerequisites:
This course is a prerequisite for:
Title
Author(s)
Edition
Lewis & Papadimitriou
2nd (1998)
Hopcroft, Motwani & Ullman
3rd (2007)
John. C Martin
4th (2010)
Sipser
3rd (2013)
(Full Course)
(Full Course)
(Full Course)
(Full Course)