ELI5: Explain Like I'm 5

Theory of computation

Theory of computation is a branch of mathematics and computer science that looks at how computers solve different types of problems. It looks at ways to give instructions to computers so that they can figure out how to solve a problem. This involves thinking about how the computer should go about solving the problem and then making it happen with code.