The theory of computation is the branch that deals with how efficiently problems can be solved on a model of computation, using an algorithm. The field is divided into three major branches: automata theory, computability theory, and computational complexity theory.
![Introduction To Computers – Peter Norton – 6th Edition Introduction To Computers - Peter Norton - 6th Edition](https://www.tbooks.solutions/wp-content/archivos/2022/02/introduction-to-computers-peter-norton-6th-edition-250x325.jpg)