The Blog
Articles on GCSE and A Level Computer Science — written by Gareth Edgell, Head of CS and Senior Examiner.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Learn Python from scratch for GCSE Computer Science. Variables, loops, functions, lists, file handling and more — with clear examples and exam-style questions covered.
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.
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.
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.
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.
Book a session with Gareth — Head of CS, Senior Examiner, 15+ years tutoring.
Book a session →