Computer Education - Thoery of Computation
Computer Education - Thoery of Computation
Computer Education - Thoery of Computation
computation
BACKGROUND
Computational
✘ Computational complexity theory
complexity theory
focuses on classifying
computational
problems according to
their resource usage,
and relating these
classes to each other.
A computational
problem is a task
solved by a computer.
A computation
problem is solvable by
mechanical
application of
mathematical steps,
such as an algorithm.
Michael Sipser (2013). Introduction to the
References
Theory of Computation 3rd. Cengage Learning.
ISBN 978-1-133-18779-0. central areas of the
theory of computation: automata,
computability, and complexity. (Page 1)
Hodges, Andrew (2012). Alan Turing: The
Enigma (The Centenary ed.). Princeton
University Press. ISBN 978-0-691-15564-7.
Rabin, Michael O. (June 2012). Turing,
Church, Gödel, Computability, Complexity and
Randomization: A Personal View.
Donald Monk (1976). Mathematical Logic.
Springer-Verlag. ISBN 9780387901701.
Hopcroft, John E. and Jeffrey D. Ullman
(2006). Introduction to Automata Theory,
Languages, and Computation. 3rd ed. Reading,
MA: Addison-Wesley. ISBN 978-0-321-45536-
9.
Chomsky hierarchy (1956). "Three models for
the description of language". Information
Theory, IRE
MODELS OF COMPUTATION