2.1 - computational thinking Flashcards
1
Q
What is computational thinking
A
Problem solving skills
2
Q
Key aspects of computational thinking
A
Decomposition
Abstraction
Pattern recognition
Algorithmic thinking
3
Q
What is decomposition
A
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.
4
Q
What is abstraction
A
Filtering out unnecessary details to focus on the necessary ones
5
Q
What is pattern recognition
A
Recognising what different problems have in common
6
Q
What is algorithmic thinking
A
Set of rules/ instructions that anyone can follow to solve the problem