Computational thinking is a method for solving __________. It has 4 steps. These are: __________, __________, __________recognition and __________thinking.
When faced with a complex problem to solve, you first __________unnecessary details; this is __________. You then break down the problem into smaller and smaller chunks which are easier to solve. This is __________.
Now you begin building up the instructions to __________the problem. When you notice steps being repeated over and over again you are recognising a __________. This can lead you to simplify your instructions. For example, a recipe for an omelette may need 6 eggs. Instead of writing this out as break an egg into a bowl 6 times, it can be simplified to ‘break 6 eggs into a bowl’.
In programming terms, this would involve using __________.In programming a set of instructions is known as an__________. This needs to be in the correct __________and will always produce the same __________every time it is run.Sometimes different actions are required according to a change in circumstance. When a __________is made within a program it is known as__________and it involves the use of the if……else block.