Elements of computational thinking, logic and problem solving are taught in Years 7 and 8, both at a theoretical level and more practical. We teach coding principles firstly using block-based coding before moving onto text-based coding. We make the lessons as engaging as possible by using a variety of practical resources and include physical computing in all year groups. We use Code Combat in Yr 7 to introduce Python in a fun way. We also use Scratch, CoSpace VR, App Builder, micro:bits and Lego Robotics.
All pupils in Years 7 and 8 have one lesson of Computer Science per week and those who choose it as an option in Year 9 have two per week.
Those who study Computer Science will understand computer systems and develop skills in a range of applications. Pupils become digitally literate – able to use, and express themselves and develop their ideas through information and communication technology – at a level suitable for the future workplace and as active participants in a digital world.
These skills lead to the opportunity to take GCSE Computer Science, which develops greater programming skills as well as delving deeper into every aspect of computers into today’s society.