GCSE learning pathway

GCSE Computer Science topics

This GCSE Computer Science pathway is designed to help students find the topics they need to revise, understand what each topic involves, and build confidence before tackling exam-style questions.

GCSE topic guide placeholders

These topic cards will expand into checked revision guides, practice questions and exam-board notes.

Programming fundamentals

Variables, selection, iteration, functions, lists and practical problem-solving.

Topic guide coming soon

Ethics, legal and environmental issues

Impacts of technology, privacy, law, sustainability and responsible use.

Topic guide coming soon

Exam technique and past papers

Command words, mark schemes, trace tables and precise written answers.

Topic guide coming soon

Choose your GCSE exam board

Use these checked summaries as a starting point for paper structure, common topic areas and official specification links. Always check your school’s exact exam board and current teacher guidance.

OCR GCSE Computer Science

OCR J277 is assessed through two written papers. Computer Systems focuses on hardware, memory and storage, networks, security, systems software and wider impacts. Computational Thinking, Algorithms and Programming focuses on algorithms, programming techniques, robust programs, Boolean logic and translators/IDEs.

  • Computer systems (J277/01): 1 hour 30 minutes, 80 marks, 50%, no calculators
  • Computational thinking, algorithms and programming (J277/02): 1 hour 30 minutes, 80 marks, 50%, no calculators
  • Practical programming is developed during the course and assessed in the written exams, especially component 02 section B
  • Specification PDF: OCR GCSE Computer Science J277

Need help with GCSE Computer Science?

If you are stuck on a topic, struggling with programming or unsure how to revise, tutoring can help you build confidence step by step.

View GCSE tutoring