Computational thinking Flashcards
1
Q
What is computational thinking
A
Allows us to take a complex problem, and break it down into a series of more managaeable, smaller problems
2
Q
What are the elements of computational thinking
A
- Abstraction
- Decomposition
- Algorithmic thinking
3
Q
What is decomposition
A
Breaking down a complex problem into smaller more manageable parts that are easier to understand
4
Q
What is abstraction
A
Filtering out the characteristics of a problem which are not needed and only focusing on the ideas which are needed
5
Q
What is algorithmic thinking
A
A way of getting to a solution through the clear definition of steps needed