“Computational thinking” means thinking about a problem in a way that we can use a computer to help solve it. When we do this we use the following processes:
LOGICAL REASONING predicting and analysing
|
ALGORITHMS Creating a sequence of instructions or set of rules
|
PATTERNS Spotting similarities and using these to solve new problems
|
ABSTRACTION Removing some of the unnecessary detail
|
EVALUATION Making judgements and modifications
|
Many of these skills have applications across the curriculum and throughout life.