Reading the national curriculum, for computing it states that key stage 1 pupils will learn the following
“understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
create and debug simple programs
use logical reasoning to predict the behaviour of simple programs
use technology purposefully to create, organise, store, manipulate and retrieve digital content”
Which is way beyond a 5-6 year old if taken literally, are there any teachers who can explain what will be taught and what programming language will be used?
Thanks