t>
Loading…

GCSE Computer Science Exam Boards Compared: OCR, AQA, Edexcel, Eduqas

Teacher CPD · GCSE Computer Science

GCSE Computer Science exam boards compared: OCR, AQA, Edexcel and Eduqas

How do OCR J277, AQA 8525, Edexcel 1CP2 and Eduqas GCSE Computer Science differ? Most of the specification content is the same across all four exam boards. This teacher CPD guide shows what every board has in common, the topics only one or two boards ask for, and how to plan one set of computer science teaching resources without doubling up.

4Exam boards
12Shared topic areas
MostContent is shared
30 minDepartment session
Why it matters

Teach the core once, then add your board’s extras

Every GCSE Computer Science specification is built on the same subject content set by the Department for Education. The boards differ in the extras they add, the words they use, the pseudocode they write in and how they assess programming. If you know exactly where those differences are, you can share planning across a department, move between boards confidently and spend your time on the parts pupils actually find hard.

1

Shared core

Knowledge organisers, worked examples, worksheets and mini-whiteboard checks for content every board assesses. Write it once in neutral wording.

2

Board layer

The board-only topics, the board’s own terms and spec references, pseudocode in the board’s style, and exam-style questions in the board’s format.

3

Your unit pack

Core plus your board’s layer, put together in your teaching order. Pupils only ever see one board’s version.

At a glance

OCR vs AQA vs Edexcel vs Eduqas

The four GCSE Computer Science specifications are each assessed by two exams, one mostly on computer systems and theory and one on computational thinking, algorithms and programming. The biggest practical difference is how programming is assessed.

OCR J277

Paper 1 Computer systems; Paper 2 Computational thinking, algorithms and programming. Both written. Pseudocode in the OCR Exam Reference Language. Only board with insertion sort and a full unit on IDEs.

AQA 8525

Paper 1 Computational thinking and programming skills; Paper 2 Computing concepts. Both written, with code in Python, C# or VB.NET. Only board with Huffman coding and a full relational databases and SQL topic.

Edexcel 1CP2

Paper 1 Principles of Computer Science (written); Paper 2 Application of Computational Thinking, taken on screen in Python. Only board with the Caesar cipher and AI, machine learning and bias.

Eduqas GCSE

Component 1 Understanding Computer Science (written); Component 2 Computational Thinking and Programming, taken on screen. Only board with Boolean identities and simplifying expressions.

Topic by topic

GCSE Computer Science specification differences by topic

Green boxes are content all four boards teach. The list beside each one shows the extras and differences, tagged by board. Pick a board above to highlight its extras.

Never shared

Always write these for your own board

Pseudocode style

OCR uses its Exam Reference Language, AQA its own pseudocode, Edexcel a Python-based Programming Language Subset, and Eduqas its own pseudocode. Worked examples and model answers should match.

Exam-style questions

Command words, mark allocations and how long answers are credited all differ. Use the board’s sample assessment materials and mark schemes as your model.

How programming is assessed

Edexcel Paper 2 and Eduqas Component 2 are done on screen. OCR and AQA assess programming in written papers, so pupils need practice writing code by hand.

Names and references

Paper or component names, unit numbering and key terms should match the board, so pupils recognise them in the exam.

Same algorithm, different style

One loop, three ways

The logic doesn’t change, but pupils need to read and write their own board’s style. Keep one algorithm in your shared core and show it in each style in the board layer.

OCR · Exam Reference Language
for i = 1 to 5
    print(i)
next i
AQA · pseudocode
FOR i ← 1 TO 5
    OUTPUT i
ENDFOR
Edexcel · Python
for i in range(1, 6):
    print(i)

Eduqas uses its own pseudocode conventions. Check each board’s published pseudocode or language guide before writing model answers.

Department CPD

A 30-minute department session

Use this page in a department meeting. You’ll need your board’s specification and your current scheme of work.

  1. 0–5 min
    Spot the core

    Pick one topic area above. Everyone lists what they already teach for it, then compares against the green box. Anything missing from your scheme is a gap.

  2. 5–15 min
    Find your board’s extras

    Highlight your board. For each extra, find the line in your specification and agree where it’s taught. If you teach more than one board, note which lessons need two versions.

  3. 15–25 min
    Swap the style

    Take one worked example you already use. Rewrite it in your board’s pseudocode and add one exam-style question in your board’s format.

  4. 25–30 min
    Agree the plan

    Decide who writes which shared core lessons and who writes the board layer. Share them in one place so nobody writes the same lesson twice.

Questions

Common questions

What is the difference between OCR and AQA GCSE Computer Science?

Most content is the same. OCR uses its own Exam Reference Language and includes insertion sort, IDE tools and named UK laws. AQA lets pupils write code in Python, C# or VB.NET and adds Huffman coding, kibi prefixes, XOR gates and a full SQL topic. Both assess programming in written papers.

Which GCSE Computer Science exam board is best?

No board is easier overall. The right choice depends on your pupils and staff: Edexcel and Eduqas suit departments that want an on-screen programming exam, while OCR and AQA suit departments confident teaching pupils to write code by hand.

We’re thinking of switching board. How much would change?

Most teaching content carries over. Most of the work is in the board-only topics, the pseudocode style, exam-style practice and, if you move to or from Edexcel or Eduqas, preparing pupils for an on-screen programming exam.

Can KS3 lessons feed the shared core?

Yes. Data representation, networks, security and computational thinking at KS3 build directly towards the content every board shares, so a spiral KS3 curriculum saves time at GCSE.

Is this list complete?

It covers the differences teachers most often meet. It is a planning guide, not a replacement for the specification: always check the current version of your board’s specification and sample assessment materials.

Related

Schemes of work by board

Resources for every board, built this way

Teach io learn guides, assessments and teacher resources cover all four GCSE Computer Science boards, with results by class so you can see what needs reteaching.

Scroll to Top