Computational Thinking
Computational Thinking
COMPUTATIONAL THINKING.
DEFINITION: refers to the common processes of solving a complex problem. It is a skill that focuses on
critical and logical thinking, looking at a problem and finding a suitable solutions. Computational thinking
is generally made up of four elements:
Decomposition
Pattern recognition
Abstraction
Algorithm thinking
1. Decomposition- focuses on breaking down of a problem into simple bits and solving
them one by one
2. Pattern recognition- focuses on sporting similarities in problems and applying solutions
that already exist
3. Abstraction- focuses on finding solutions to the major issues and ignoring those that
don’t matter
4. Algorithm thinking- focuses on looking for the simplest steps to a problem and
following them accordingly.