4. Computational Thinking

What is Computational Thinking?

Computational thinking is a process that can be used to solve complex problems.​

It is used in computing, but the same techniques can help you solve real-life problems.

There are 3 main parts of computational thinking..


Abstraction

Abstraction involves removing unnecessary information from a problem. This makes solving aproblem easier as only the important information is left.


Decomposition

Decomposition is when you break down a big problem into smaller sub-problems. ​

These smaller problems are then easier to solve than the big problem in one go. 


Algorithms

Algorithms are the steps that are followed in order to solve a problem.