Programming fundamentals
Variables, selection, iteration, functions, lists and practical problem-solving.
Topic guide coming soonGCSE learning pathway
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.
These topic cards will expand into checked revision guides, practice questions and exam-board notes.
Variables, selection, iteration, functions, lists and practical problem-solving.
Topic guide coming soonFlowcharts, pseudocode, tracing, searching, sorting and decomposition.
Topic guide coming soonBinary, hexadecimal, characters, images, sound and compression.
Topic guide coming soonCPU, fetch-decode-execute, embedded systems and system architecture.
Topic guide coming soonPrimary storage, secondary storage, capacity, speed and storage choices.
Topic guide coming soonLANs, WANs, topologies, protocols, layers and network hardware.
Topic guide coming soonThreats, prevention, malware, phishing, social engineering and protection.
Topic guide coming soonTables, fields, records, keys, queries and basic database design.
Topic guide coming soonLogic gates, truth tables, expressions and careful reasoning.
Topic guide coming soonImpacts of technology, privacy, law, sustainability and responsible use.
Topic guide coming soonCommand words, mark schemes, trace tables and precise written answers.
Topic guide coming soonUse 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 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.
AQA 8525 is a linear GCSE with two papers. For students taking exams in 2026, schools may still be using the current first-teaching-2020 specification; AQA also has an updated 8525 specification for first teaching from September 2025 and first exams in summer 2027.
Pearson Edexcel 1CP2 has two externally examined papers: a written principles paper and a practical onscreen programming assessment. Paper 2 is completed onscreen using Python 3 and an IDE.
Eduqas GCSE Computer Science C500QS has no NEA component. It is assessed through a written theory component and an onscreen programming component.
If you are stuck on a topic, struggling with programming or unsure how to revise, tutoring can help you build confidence step by step.