The approach Overchurch Junior School is one of coherence and flexibility. We use the The Teach Computing Curriculum structured in units and taught in blocks as well as cross curricular. The units are taught in order to be coherent. However, across a year group, the units themselves do not need to be taught in order, with the exception of ‘Programming’ units, where concepts and skills rely on prior learning and experiences.  The Teach Computing Curriculum uses the National Centre for Computing Education’s computing taxonomy to ensure comprehensive coverage of the subject. This has been developed through a thorough review of the KS1–4 computing programme of study, and the GCSE and A level computer science specifications across all awarding bodies. We teach a sequenced, coherent computing curriculum, designed to prepare children for KS3 and for a digital, fast moving world.