Skip to main content

Computer Science

Subject Name: Computer Science
Outline of the subject:

A high-quality Computer Science education equips pupils to understand and change the world through computational thinking, and provides a sense of empowerment and excitement in developing and using digital technology.

Computer Science is a practical subject where students can apply the academic principles learned in the classroom to real-world systems. It’s an intensely creative subject that combines invention and excitement, and can look at the natural world through a digital prism.

The aims of this qualification are to enable learners to develop:

•An understanding and ability to apply the fundamental principles and concepts of computer science, including: abstraction, decomposition, logic, algorithms and data representation

•The ability to analyse problems in computational terms through practical experience of solving such problems, including writing programs to do so

•The capacity to think creatively, innovatively, analytically, logically and critically

•The capacity to see relationships between different aspects of computer science

•Mathematical skills.

Course Offerings

Course Title Qualifications Obtainable Awarding Body
Key Stage 4 Courses
Computer Science GCSE OCR
Key Stage 5 Courses
Computer Science A-Level OCR


Year 7
Curriculum Content:  
Year 8
Curriculum Content:  
Year 9
Curriculum Content: Computer Science Assessment Outline:

Unit: Computer Systems

Computer systems – 80 marks theory paper. 40% of total GCSE

Topics covered include:

  • System Architecture
  • Memory
  • Storage
  • Wired and wireless networks
  • Network topologies, protocols and layers
  • System security
  • System software
  • Ethical, legal, cultural and environmental concerns
Year 10
Curriculum Content: Unit: Computational thinking, algorithms and programming

Computational thinking, algorithms and programming – 80 marks theory paper. 40% of total GCSE

Topics covered include:

  • Algorithms
  • Programming techniques
  • Producing robust programs
  • Computational logic
  • Translators and facilities of languages

·         Data representation

Year 11
Curriculum Content: Unit: Programming Project

Programming Project – 40 marks non exam. 20% of total GCSE

Topics covered include:

  • Programming techniques
  • Analysis
  • Design
  • Development

Testing and evaluation and conclusions

Year 12
Curriculum Content: Unit: Computer Systems (01)

Computer Systems (01) – 140 marks – 2 hr 30 mins exam – 40% of A-Level

  • The characteristics of contemporary processors, input, output and storage devices
  • Software and software development
  • Exchanging data
  • Data types, data structures and algorithms
  • Legal, moral, cultural and ethical issues


Unit: Algorithms and Programming (02)

Algorithms and Programming (02) – 140 marks – 2hr 30 mins exam – 40% of A-Level

  • Elements of computational thinking
  • Problem solving and programming
  • Algorithms to solve problems and standard algorithms
Year 13
Curriculum Content: Unit: Programming Project unit (03)

Programming Project (03) – 70 marks – Non-exam assessment – 20% of A-Level


Students choose a computing problem to work through according to the guidance in the specification.


·         Analysis of the problem

·         Design of the solution

·         Developing the solution

·         Evaluation