Computer Science

“Whether you want to uncover the secrets of the universe, or you want to pursue a career in the 21st century, basic computer programming is an essential skill to learn.” 

- Steven Hawking -


Curriculum Vision

Our computing curriculum is inclusive and ambitious for all learners. We aim to develop our students’ digital literacy to enable them to become conscious and responsible consumers of digital technologies, the digital environment, particularly the online world. We aim for our curriculum to ultimately empower and enable our students to develop a better understanding of the world and hopefully contribute to them  forming and developing the technologies of tomorrow as literate and skilled computer scientists.

All students will:

  • Be comfortable and confident navigating the modern, technological world
  • Develop understanding of the IT Sector
  • Identify potential areas of interest, especially in terms of future study and careers

Confident, Responsible Digital Citizens

  • For all Students to develop confidence working effectively with computers
  • For all Students to be digitally literate, or at least more so than they started

Science of Computing

  • All students appreciate that computer science is a combination of disciplines: maths, physics and engineering
  • Our students develop their abstract thinking through appreciating the intersectionality of these disparate disciplines and how they inter-relate to form the science of computing.
  • Our students develop their logical thinking and problem solving through the creation and refinement of e.g. algorithms


University and Careers

University – the curriculum, as it is delivered, clearly identifies degrees within the sector that are highlighted as they naturally occur and are explored superficially (so as not to distract from the main crux of the session, to deliver content). If any particular student shows an interest, then the student is directed to further resources so that they can explore further in their own time. They are supported by curriculum, and any other appropriate staff (such as Careers, HoD’s, HoY’s) throughout the exploration.

Careers – similar to links with degrees, any naturally occurring opportunities to explore careers when delivering session are explored superficially, and students are supported throughout. Initially independently from directed resources and then further by relevant, knowledgeable and experienced staff.

Key Stage 4

Computer Science GCSE  

Component 01: Computer systems

This unit covers the body of knowledge about computer systems.

Component 02: Computational Thinking, Algorithms and Programming

This unit covers how to write algorithms, use computational thinking/logic, understand about data representation in computers and produce robust programs. 

Component 03: Programming Project

Students will need to:

  • Understand standard programming techniques
  • Be able to design a coded solution to a problem including the ability to:
    • Develop suitable algorithms
    • Design suitable input and output formats
    • Identify suitable variables and structures
    • Identify test procedures.
    • Create a coded solution fully annotating the developed code to explain its function
  • Test their solution:
    • To show functionality
    • To show how it matches the design criteria
    • Identifying successes and any limitations


Computing Curriculum Journey

The Computing Curriculum Journey can be viewed by clicking on the banner below:


The Computing Team

  • Mr Waqas Ashgar- Head of Computing
  • Mr Ishtiaq Raza - Teacher of Computing