Skip to content ↓

OCR Computer Science GCSE

Computing/ICT in Year 10 & 11

OCR Computer Science GCSE

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, and 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, innovativ;ely, 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.


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

This component will introduce learners to the Central Processing Unit (CPU), computer memory and storage, wired and wireless networks, network topologies, system security and system software.
It is expected that learners will become familiar with the impact of Computer Science in a global context through the study of the ethical, legal, cultural and environmental concerns associated with Computer Science.

Computer systems (01), 80 marks,  1 hour and 30 minutes Written paper (no calculators allowed).

40% of total GCSE.

Computational thinking, algorithms and programming
  • Algorithms
  • Programming techniques
  • Producing robust programs
  • Computational logic
  • Translators and facilities of languages
  • Data representation

This component incorporates and builds on the knowledge and understanding gained in Component 01, encouraging learners to apply this knowledge and understanding using computational thinking.

Learners will be introduced to algorithms and programming, learning about programming techniques, how to produce robust programs, computational logic, translators and facilities of computing languages and data representation. Learners will become familiar with computing related mathematics.

80 marks, 1 hour and 30 minutes, Written paper (no calculators allowed).

40% of total GCSE.

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

Learners will need to create suitable algorithms which will provide a solution to the problems identified in the task. They will then code their solutions in a suitable programming language.

The solutions must be tested at each stage to ensure they solve the stated problem and learners must use a suitable test plan with appropriate test data. The code must be suitably annotated to describe the process.

Test results should be annotated to show how these relate to the code, the test plan and the original problem. Learners will need to provide an evaluation of their solution based on the test evidence. Learners should be encouraged to be innovative and creative in how they approach solving the tasks.

40 marks, totalling 20 hours, non-Exam assessment (NEA)

20% of total GCSE.

Possible career Opportunities:

  • Information systems manager
  • IT consultant
  • Multimedia programmer
  • Systems analyst
  • Programmer
  • Web developer
  • Games designer/developer

For further information, please contact us.