2.1.1 - Computational Thinking Flashcards
1
Q
What is computational thinking?
A
A method of problem solving using elements of logical and critical thinking
2
Q
What are the different parts of computational thinking?
A
- Pattern Recognition
- Abstraction
- Algorithmic thinking
- Decomposition
3
Q
What is Pattern Recognition
A
Recognising the similarities in a problem to problems you have had before
4
Q
What is Decomposition
A
Breaking down a large, complex problem into simpler, more manageable parts that are easier to understand
5
Q
What is Algorithmic thinking
A
Creating a set of rules to make solving the problem easier
6
Q
What is Abstraction
A
Reducing complexity by filtering out details of a problem that aren’t relevant to the solution