National Curriculum
Discovery Education Coding provides your primary school with everything it needs to get up to speed with this challenging curriculum area. Based on the National Curriculum for Computing, Discovery Education Coding helps teachers to deliver the following objectives in a fun and engaging way:
Key Stage 1
Pupils should be taught to: | Coding provides this |
---|---|
Understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following a sequence of instructions |
|
Write and test simple programs |
|
Use logical reasoning to predict the behaviour of simple programs |
|
Key Stage 2
Pupils should be taught to: | Coding provides this |
---|---|
Design and write 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; generate appropriate inputs and predicted outputs to test programs |
|
Use logical reasoning to explain how a simple algorithm works and to detect and correct errors in algorithms and programs |
|