SLR 2.1 Algorithms Flashcards
1
Q
What are the 3 pillars of computational thinking
A
Abstraction, decomposition and algorithmic thinking
2
Q
What is Abstraction?
A
Abstraction is the removal of unnecessary detail
For example, an algorithm to find whether a city has a higher latitude only needs the city name and latitude.
3
Q
What is Decomposition?
A
Decomposition is breaking down a problem into smaller more manageable parts
4
Q
What is algorithmic thinking?
A
Devising a set of instructions that if exactly followed will solve the problem