Computer Science

Computer Science Key Stage 3 

We strive to equip our students to use computational thinking and creativity to understand and take part in the digital world. We prepare them to recognise the risks when using technology, and discover what safety measures they can follow to reduce this. Computing has deep links with mathematics, science, and design and technology, and provides to be the underpinned subject to link across a vast range of careers.

We offer a choice of opportunities to enhance our students’ learning process and encourage them to take an active role in the practical application of computing through a range of clubs. The STEM club focuses on electronic engineering and in June 2019 two Year 8 students became Southeast regional winners in the ‘What if I were an Engineer’ competition. Our Lego club build and programme robots. They qualified to compete in the FLL National finals (UWE, Bristol) for the second year in a row in February 2020. We offer a Computer Graphic Art club and the Code club FUZE learning to code using BASIC programming language.

Year Group

Areas of Study

7 & 8


Our curriculum expands beyond the national curriculum to ensure that our students are able to understand how a computer works, as well as develop their basic software skills to guarantee they become digitally literate citizens. During Year 7 & 8, they will express themselves and develop their ideas through information and communication technology at a suitable level to become active participants in our digital world and their future workplace. We follow the NCCE (CAS) progression pathways which support the three main strands form the national curriculum.

  • Computer Science
  • Information Technology
  • Digital Literacy



Selecting Computing as one of their options, our students will follow OCR Entry Level to Computer Science – R354. This specification is a full introduction to GCSE and will include four exam board set, end of topic tests (written tests, 30 minutes each} and a programming project that will be moderated by the exam board. The theory consists of:

  • Test 1: Computer Hardware; Computer Software
  • Test 2: Computer Memory and Storage; Moral, Legal, Cultural and Environmental Concerns
  • Test 3: Computational Logic; Algorithms
  • Test 4: Programming Techniques; Data Representation

The Programming project will be a written report evidence programming code in the following scenarios:

  • Plan a solution
  • Develop a solution
  • Testing a solution
  • Evaluating the success of the solution

 Computer Science Key Stage 4


OCR (J277)

Outline of the Course

  • A simple and intuitive assessment model, consisting of two papers, one focusing on computer systems and one with a focus on programming, computational thinking, and algorithms. Both papers have identical weighting and mark allocations
  • Introduces students to the central processing unit (CPU), computer memory and storage, data representation, wired and wireless networks, network topologies, system security and system software. It also looks at ethical, legal, cultural and environmental concerns associated with computer science
  • Students apply knowledge and understanding gained in Component 01 through Components 02. They develop skills and understanding in computational thinking: algorithms, programming techniques, producing robust programs, computational logic and translators
  • Students are given the opportunity to undertake a programming task(s) during their course of study, which allows them to develop their skills to design, write, test and refine programs using a high-level programming language. Students will be assessed on these skills during the written examinations, in particular Component 02 (Section B), learning programming languages such as Java, JavaScript and Python
  • This specification/qualification will enable students to develop:
  • Valuable thinking and programming skills that are extremely attractive in the modern workplace
  • A deep understanding of computational thinking and how to apply it through a chosen programming language



Type of Assessment




Component 01 – Computer systems

1 hour 30 minutes



Component 02 – Computational Thinking, algorithms and programming

1 hour 30 minutes



Practical programming throughout the two years