The Blog

Computer Science revision & teaching

Articles on GCSE and A Level Computer Science — written by Gareth Edgell, Head of CS and Senior Examiner.

Featured

All articles

Programming 18 June 2026

Exams Done? 10 Fun Computer Science Things to Do This Summer

No more past papers! A light-hearted round-up of CS games, puzzles, projects, films and trivia to enjoy over the summer holidays — all while staying weirdly good at Computer Science.

summerfungamesprojects
Read →
GCSE 16 June 2026

How Does a Social Media Algorithm Decide What You See? A CS Unplugged Activity

A hands-on classroom activity where students simulate a social media feed algorithm using cards — no screens required. Covers algorithms, filter bubbles, data ethics and engagement-based design.

unpluggedalgorithmssocial mediaclassroom activity
Read →
A Level 14 June 2026

AQA A Level Computer Science Paper 2 — Last-Minute Revision Guide (7517/2)

Everything you need for AQA A Level Computer Science Paper 2: data representation, computer systems, architecture, networking, databases, Big Data and functional programming — with exam phrases and a calculation appendix.

AQAA LevelPaper 27517
Read →
A Level 14 June 2026

OCR A Level Computer Science Paper 2 — Last-Minute Revision Guide (H446/02)

Everything you need for OCR A Level Computer Science Component 2: computational thinking, programming constructs, OOP, recursion, data structures and the full standard algorithm bank — with traces, Big-O and pseudocode.

OCRA LevelPaper 2H446
Read →
Revision Tips 2 June 2026

Boolean Logic and Logic Gates — GCSE Computer Science Complete Guide

Boolean logic explained for GCSE Computer Science. AND, OR, NOT, NAND, NOR, XOR truth tables, drawing circuits from expressions, and exam technique for AQA, OCR and Cambridge.

GCSEBoolean logiclogic gatestruth tables
Read →
Revision Tips 2 June 2026

Data Representation — Complete GCSE Computer Science Guide

Binary, denary, hexadecimal, ASCII, file sizes and image representation explained for GCSE Computer Science. Worked conversions, exam technique and common mistakes for AQA, OCR and Cambridge.

GCSEdata representationbinaryhexadecimal
Read →
Revision Tips 2 June 2026

How to Get a Grade 9 in GCSE Computer Science — A Complete Strategy Guide

What separates a grade 9 from a grade 7 in GCSE Computer Science? Exam technique, common mistakes to avoid, the topics that get tested every year, and how to practise effectively.

GCSEgrade 9exam techniqueAQA
Read →
A Level 2 June 2026

Understanding Recursion — A Level Computer Science Complete Guide

Recursion explained for A Level Computer Science. Base cases, recursive cases, call stacks, tracing recursive functions, memoisation and when to use recursion vs iteration. AQA and OCR.

A LevelrecursionAQAOCR
Read →
Revision Tips 2 June 2026

What Comes Up Every Year in AQA GCSE Computer Science — Exam Predictions 2025/26

The topics that appear on every single AQA GCSE Computer Science paper. Based on mark scheme analysis across multiple years — know these and you will never be caught out.

AQAGCSEexam predictions8525
Read →
A Level 1 June 2026

AQA A Level Computer Science NEA — How to Tackle the Skeleton Code Project

A practical guide to the AQA A Level Computer Science NEA (Non-Examined Assessment). What the skeleton code project involves, how marks are awarded, common pitfalls and how to produce a strong submission.

AQAA LevelNEAskeleton code
Read →
Revision Tips 1 June 2026

GCSE Computer Science Paper 1 vs Paper 2 — What's on Each and How to Prepare

Confused about what's on GCSE Computer Science Paper 1 and Paper 2? This guide explains what each paper covers for AQA, OCR and Cambridge, with revision advice for every topic.

GCSEPaper 1Paper 2AQA
Read →
Revision Tips 1 June 2026

How to Revise for GCSE Computer Science — A Complete Guide

A step-by-step revision guide for GCSE Computer Science. Covers AQA, OCR and Cambridge. What to revise, when to revise it, and how to tackle the most common exam questions.

GCSErevisionstudy guideAQA
Read →
A Level 31 May 2026

AQA A Level Computer Science — Complete Revision Guide for Both Papers (7517)

Comprehensive revision guide for AQA A Level Computer Science 7517. Covers both Paper 1 (computational thinking, algorithms, programming, data structures) and Paper 2 (computer systems, networks, databases, ethics) with mark-scheme tips and worked examples.

AQAA Level7517Computer Science
Read →
Revision Tips 31 May 2026

How to Answer Computer Science Exam Questions — A Guide to Command Words

Learn exactly how much to write and what to include for every exam command word in Computer Science. State, describe, explain, compare, evaluate, justify — with worked examples and common student mistakes for AQA, OCR and Cambridge.

exam skillscommand wordsexam techniqueAQA
Read →
A Level 31 May 2026

OCR A Level Computer Science Paper 1 — Last-Minute Revision Guide (H446/01)

Everything you need to know for OCR A Level Computer Science Component 1 exam. CPU architecture, memory, networks, databases, Boolean logic, data representation and ethics — with exam tips and mark-scheme language.

OCRA LevelPaper 1Computer Systems
Read →
GCSE 31 May 2026

OCR GCSE Computer Science — Complete Revision Guide for Both Papers (J277)

Full revision guide for OCR GCSE Computer Science J277. Covers both Component 01 (Computer Systems) and Component 02 (Computational Thinking, Algorithms and Programming) with worked examples, mark-scheme tips and key exam vocabulary.

OCRGCSEJ277Computer Systems
Read →
Courses 30 May 2025

Three New Coding Courses — Python for Younger Learners, C#, and Python Quest

We've launched three brand-new coding courses: Python with Byte! for ages 8–14, C# with Byte! for ages 8–14, and Python Quest — a gamified adventure game for ages 14–16 where students write real Python to control a hero through dungeon levels.

PythonC#codingcourses
Read →
A Level 22 May 2025

Why One-to-One Computer Science Tuition Makes the Difference at GCSE and A Level

Computer Science is one of the hardest subjects to self-study effectively. A Senior Examiner and Head of CS explains why personalised one-to-one tuition produces results that group teaching and revision resources alone can't match.

tutoringone-to-one tuitionGCSE Computer ScienceA Level Computer Science
Read →
Revision Tips 21 May 2025

How to Use the Mock Exam Generator to Prepare for Your Computer Science Paper

The CompSciTutoring.com mock exam generator creates personalised timed papers from 800+ questions for AQA, OCR and Cambridge GCSE and A Level. Here's how to get the most out of it.

mock examexam practicerevisionGCSE
Read →
Courses 20 May 2025

Introducing CompSciTutoring.com — Free GCSE & A Level Computer Science Tools

CompSciTutoring.com is now live — a free platform with 800+ revision questions, interactive notes, Python and C# courses that run in the browser, mock exam generator, spec confidence checklists, and expert one-to-one tutoring.

platformrevision toolsGCSEA Level
Read →
A Level 12 May 2025

OCR A Level Computer Science H446 — Specification Guide

Complete guide to OCR A Level Computer Science (H446). Component breakdown, key topics, programming project advice, and revision strategies from an experienced Computer Science educator.

OCRA LevelH446programming project
Read →
Revision Tips 1 May 2025

10 Proven GCSE Computer Science Revision Tips (From an Examiner)

Revision tips for GCSE Computer Science that actually work — from someone who marks the papers. How to use past papers, tackle trace tables, and avoid the mistakes that cost students grades every year.

revisionGCSEexam tipsstudy tips
Read →
GCSE 20 April 2025

Cambridge IGCSE Computer Science 0478 — Complete Revision Guide

Everything you need to know about Cambridge IGCSE Computer Science (0478 and 0984). Exam structure, topic breakdown, programming requirements, and revision tips from a Senior Examiner.

CambridgeIGCSE04780984
Read →
GCSE 2 April 2025

Binary and Hexadecimal — GCSE Computer Science Complete Guide

Master binary and hexadecimal for GCSE Computer Science. Conversion methods, binary arithmetic, two's complement, and why hex is used — with worked examples and exam tips.

binaryhexadecimaldata representationnumber systems
Read →
A Level 18 March 2025

A Level Computer Science NEA: How to Maximise Your Marks

Expert tips for the A Level Computer Science Non-Exam Assessment (NEA) from a Senior Examiner. How to choose a project, write your analysis, design effectively, and avoid the most common mistakes.

NEAcourseworkA LevelAQA
Read →
A Level 10 March 2025

SQL & Databases — Complete A Level Computer Science Guide (AQA, OCR, Cambridge)

Master SQL and relational databases for A Level Computer Science. Covers entity-relationship diagrams, normalisation (1NF, 2NF, 3NF), SQL SELECT/INSERT/UPDATE/DELETE, joins, and exam technique.

SQLdatabasesnormalisationA Level
Read →
GCSE 5 March 2025

Sorting and Searching Algorithms — GCSE and A Level Guide

Master bubble sort, merge sort, insertion sort, linear search, and binary search. Includes step-by-step traces, pseudocode, Python code, and exam tips for AQA, OCR and Cambridge.

algorithmssortingsearchingbubble sort
Read →
GCSE 22 February 2025

Computer Networks Revision — Complete GCSE & A Level Guide (AQA, OCR, Cambridge)

Complete revision guide for Computer Networks at GCSE and A Level. Covers LAN/WAN, topologies, protocols, TCP/IP, DNS, HTTP, cyber security threats and countermeasures. AQA, OCR and Cambridge specifications.

networksprotocolsTCP/IPcyber security
Read →
Programming 20 February 2025

Python for GCSE Computer Science — Complete Beginner's Guide

Learn Python from scratch for GCSE Computer Science. Variables, loops, functions, lists, file handling and more — with clear examples and exam-style questions covered.

PythonGCSEprogrammingbeginner
Read →
GCSE 5 February 2025

Pseudocode & Exam Reference Language (ERL) — Complete GCSE & A Level Guide

Master pseudocode and Exam Reference Language for GCSE and A Level Computer Science. Covers AQA pseudocode, OCR ERL, sequences, selection, iteration, arrays, functions, and common exam patterns.

pseudocodeERLexam reference languageAQA
Read →
A Level 3 February 2025

AQA A Level Computer Science 7517 — What You Need to Know

A comprehensive guide to the AQA A Level Computer Science specification 7517. Paper breakdown, NEA coursework advice, key topics, and revision strategies from a Senior Examiner.

AQAA Level7517NEA
Read →
GCSE 18 January 2025

AQA GCSE Computer Science (8525) — The Complete 2024/25 Guide

Everything you need to know about AQA GCSE Computer Science specification 8525. Full topic breakdown, Paper 1 and Paper 2 structure, grade boundaries, revision resources, and expert tips from a Senior Examiner.

AQAGCSE8525specification
Read →
GCSE 15 January 2025

OCR GCSE Computer Science J277 — Complete Revision Guide

Everything you need to know about the OCR GCSE Computer Science specification J277. Topic breakdown, key concepts, exam structure, and top revision tips from a Senior Examiner.

OCRGCSEJ277exam tips
Read →

Need 1-to-1 support?

Book a session with Gareth — Head of CS, Senior Examiner, 15+ years tutoring.

Book a session →