Computing has now become a key part of the new curriculum and should be taught in school across EYFS, Key Stage 1 and 2. This should be seen and presented as high-quality teaching of computing education, allowing children to understand and equip themselves with computational thinking to understand the ever changing world of technology.
The teaching of computing can be easily accessed and linked to mathematics, science, and design technology. However, the core knowledge within the new computing curriculum is based around computer science, this should be presented to children through the principles of information and computation, how digital systems work, and then applying this knowledge through programming.
Another key focus is now ensuring that children can become digitally literate - providing them with the ability to use, express and develop their ideas through, information and communication technology.
Each year group will follow a sequence of learning each term, this will cover e-safety, computer science, programming and control, introducing algorithms, information technology and digital literacy. Over the course of the year children will build upon prior knowledge taking this with them throughout their primary education. This will result in gradual progression and mastery of the subject.
Programming Long Term Overview