What is computational thinking
Problem solving skills
Key aspects of computational thinking
Decomposition
Abstraction
Pattern recognition
Algorithmic thinking
What is decomposition
Involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand. The smaller parts can then be examined and solved, or designed individually, as they are simpler to work with.
What is abstraction
Filtering out unnecessary details to focus on the necessary ones
What is pattern recognition
Recognising what different problems have in common
What is algorithmic thinking
Set of rules/ instructions that anyone can follow to solve the problem