Introduction to Automata Theory / Theory of Computation.



Image for the theory of computations from Google Images.


Automata theory is a field in computer science and discrete mathematics that studies the abstraction of automata and
machines, the term automata refers to "self-propelled" or "self-acting" computer device or machine which functions through 
a preset sequence of operations automatically, therefore, a device which functions automatically through a preset sequences of operations is called an "Automaton".

Advantages of Studying Automata Theory

1) It intrpretes the state of movement of machines usimg discrete graphs.

2) It analyzes the logic behind programming languages, code writing and the abstraction behind computer computations.

3) It is applicable in the fields of engineering such as mechanical and electrical engineering.   

4) It analyzes the abstraction behind the movement of machines.

5) It is applicable in writing the logic for machines computation.

6) It explains the origin and types of machines that are used in modern engineering and computations.