OCR’s GCSE (9–1) in Computer Science will encourage learners to:

  • Understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms, and data representation
  • Analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs
  • Think creatively, innovatively, analytically, logically and critically
  • Understand the components that make up digital systems, and how they communicate with one another and with other systems
  • Understand the impacts of digital technology to the individual and to wider society
  • Apply mathematical skills relevant to Computer Science
Content Overview Assessment

Computer systems

  • Systems Architecture
  • Memory
  • Storage
  • Wired and wireless networks
  • Network topologies, protocols and layers
  • System security
  • System software
  • Ethical, legal, cultural and environmental concerns

Written Exam


Computational thinking, algorithms and programming

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

Written Exam


Programming project**

  • Programming techniques
  • Analysis
  • Design
  • Development
  • Testing and evaluation and conclusions



Skills needed to become proficient in Computing

  • Technical knowledge. Quick Learner
  • Planning. Establishing priorities. Well organised.
  • Productivity. Completing projects on time.
  • Self Development. Teaching yourself new skills
  • Teamwork. Projects can often be collaborative.
  • Problem Solving. Coming up with effective solutions to problem / scenarios.
  • Innovation. Receptivity to new ideas.

Higher learning and career opportunities

There are many computing courses available to study in the future such as;

  • Computing
  • Network Computing
  • Business Computing
  • Computer Science
  • Computer Forensics
  • Games Software Development
  • Computer Systems Engineering

 Careers directly linked to the computing industry:

  • Business analyst
  • Database administrator
  • Games developer
  • Information systems manager
  • IT consultant
  • Multimedia programmer
  • Systems analyst
  • Systems developer
  • Web designer
  • Web developer
  • Computing / ICT Teacher