"Thriving in a digital world"

Our Computing curriculum intends to:

  • Develop pupils’ understanding of Computer Science, Information Technology and Digital Literacy in order to prepare all pupils to thrive in an increasingly digital world;

  • Develop these strands to enable pupils to apply computational thinking to be better problem solvers;

  • Enable pupils to be confident users of IT, applying IT effectively to real world situations and to know how they and others can use IT safely

Computer Science has real relevance in our modern world. The course will give an in-depth understanding of how computer technology works and a look at what goes on “behind the scenes”. It provides excellent preparation for higher study and employment in the field of Computer Science. The increasing importance of IT means there is a growing demand for professionals who are qualified in this area.

What will pupils learn in Computing?

In Year 9 pupils will be developing the programming and coding skills written in the Python language, for which pupils will need to think logically and have a good problem-solving attitude.

The topics covered in Year 10 and 11 work towards the GCSE syllabus and include:


A 90 min written exam set in practically based scenarios to do with computational thinking, problem solving and applied computing and applying theoretical knowledge - 50%

A 90 min written exam covering the theoretical units - 50%

A programming project problem solving to develop a computer program and write a report outlining the development, testing and evaluation. This project is not assessed but must be completed in order to gain the GCSE qualification.

Course Skills:

Pupils learn theory across all the sections of the Computer Science specification and learn how data is represented within a computer, how to convert between denary, binary and hexadecimal, computer hardware and network topologies. Pupils develop problem solving and decomposition skills and learn how solutions can be represented as algorithms and flowcharts as well as code. Pupils learn how to solve problems by creating python programs using a range of structures and techniques.


Skills are assessed through the completion of working code as well as designated large coding challenges, designed to allow pupils to deliver work high quality solutions to problems.