Take me back to Curriculum



In Computer Science pupils are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming.


Computer Science is a practical subject, where invention and resourcefulness are encouraged. Pupils are expected to apply the academic principles they have learned to the understanding of real-world systems, and to the creation of purposeful artefacts. This combination of principles, practice, and invention makes it an extraordinarily useful and an intensely creative subject, suffused with excitement, both visceral (“it works!”) and intellectual (“that is so beautiful”).


The KS3 program is a practical program giving students opportunities to apply their understanding in a range of different contexts. Currently those contexts include:


• Scratch programming environment
• BBC Microbits
• Python text based programming language
• Probot car
• EV3 Lego Techniques



The KS4 program has varied depending on the needs of our students. More able students take a GCSE in programming and we have been successful in achieving ‘A’ grade and ‘B’ grade passes with the majority of students taking the GCSE. Students who are not as academically able take the vocational qualification NCFE Level 1 Certificate in Computer Science and demonstrate their ability through scenario based coursework. 


We also provide students with an opportunity to improve their IT skills through the BCS ECDL qualification. This is a professionally recognised qualification that demonstrates competence when using Microsoft Word, Excel and Power Point.

Examples of student work

Program written by Year 9 pupil (KS3 work) in Scratch

Python Program
Program written in Python Year 11 pupil


Lego Technics EV3


Finalists in the National Robotics Challenge 2016