A-Level learning pathway

A-Level Computer Science topics

This A-Level Computer Science pathway is designed to help students organise revision, strengthen programming confidence, understand advanced theory and approach the NEA/project more clearly.

A-Level topic guide placeholders

These topic cards will grow into practical notes, worked examples, exam-board links and revision resources.

Data structures

Stacks, queues, trees, graphs, linked lists and choosing suitable structures.

Topic guide coming soon

Object-oriented programming

Classes, objects, inheritance, composition and modelling real problems.

Topic guide coming soon

Networks and web technologies

Protocols, layers, client-server systems, security and web concepts.

Topic guide coming soon

Computational thinking

Abstraction, decomposition, pattern recognition and problem formulation.

Topic guide coming soon

Choose your A-Level exam board

Use these checked summaries as a starting point for assessment structure, topic focus, NEA/project notes and official specification links. Always check your school’s exact exam board and current teacher guidance.

OCR A-Level Computer Science

OCR H446 is assessed through two written papers and one non-exam programming project. Computer Systems covers processors, software, data, networks and wider issues. Algorithms and Programming focuses on computational thinking, problem-solving, programming and algorithms.

  • Computer systems (01): written paper, 2 hours 30 minutes, 140 marks, 40%
  • Algorithms and programming (02): written paper, 2 hours 30 minutes, 140 marks, 40%
  • Programming project (03): non-exam assessment, 70 marks, 20%
  • Common support areas: algorithms, computational thinking, data structures, trace tables, programming and project planning boundaries

Need help with A-Level Computer Science?

If you are finding programming, algorithms, theory or NEA planning difficult, I offer calm, structured support tailored to your course.

View A-Level tutoring