EDIT

ICTtraining

programming online course

step six...introducing basic block programming

KS1

Understand what an algorithm is

• How they are used in our world

• Why the instructions need to be clear

• Create and debug simple programs

• use logical reasoning to predict the behaviour of simple programs

 

 

KS2

• Use some logical reasoning to explain how an algorithm works and edit if necessary (debug)

• Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts

• Use sequence, selection, and repetition in programs; work with variables and various forms of input and output

 

still compiling these resources for KS3 requirements...

10 steps booklet