Algorithm
A set of instructions to achieve a given task
Top down problem solving
An approach to problem solving that involves starting with the ‘big picture’.
This is then broken down (decomposed) into sub-problems that may be represented as ‘’black boxes’ where the detail is left until later.
Computational Thinking
Abstraction
Turning reality into a model that can be processed.