Eduqas GCSE Computer Science: complete guide to the topics and the two exams
A complete guide to WJEC Eduqas GCSE Computer Science for England. Covers the two components (Understanding Computer Science, and Computer Programming), how the written paper and the on-screen programming exam are structured and marked, the permitted programming languages, and how to revise each topic for the top grades.
WJEC Eduqas GCSE Computer Science is the linear GCSE for England: a course assessed by two equally weighted exams sat at the end, with no coursework or non-exam assessment. Component 1 tests the theory of how computers, data, networks, software and society fit together; Component 2 is an on-screen exam where you actually write, test and refine programs at a computer. This page is the index: below is a map of the two components, the exam structure, and how to study each one.
The two Eduqas components
The specification has two components, each worth 50 percent.
Component 1: Understanding Computer Science. The theory of how a computer system is built, how data is represented and stored, how networks move and protect data, and how digital technology affects society.
- Hardware and architecture. The purpose of the CPU and the fetch-decode-execute cycle, the von Neumann architecture and registers, the factors that affect CPU performance (clock speed, cores, cache), primary and secondary storage, cloud storage, embedded systems and input/output devices.
- Data representation and storage. Binary, denary and hexadecimal conversion, binary addition and shifts, two's complement, character sets (ASCII and Unicode), units of data, and how images and sound are sampled and stored, including file-size calculations and compression (lossy and lossless).
- Networks and security. LANs and WANs, network topologies, wired versus wireless, network hardware, the internet and the common protocols (TCP/IP, HTTP, HTTPS, FTP, SMTP, POP, IMAP), the layered model, and the cybersecurity threats and the protection methods used against them.
- Algorithms and computational thinking. Computational thinking (abstraction, decomposition, algorithmic thinking), designing and tracing algorithms with pseudocode and flowcharts, the standard search and sort algorithms, logic gates and Boolean expressions, and the software development life cycle.
- Programming. The operating system and utility software, high-level versus low-level languages and translators, the building blocks of program construction (data types, operators, the three constructs, arrays and subprograms), and how Component 2 is assessed on screen.
- Impacts and legislation. The ethical, legal, cultural and environmental issues raised by digital technology, the relevant legislation (Data Protection Act, Computer Misuse Act, Copyright Designs and Patents Act), privacy and e-waste.
Component 2: Computer Programming. Designing, writing, tracing, testing and refining programs at a computer, applying computational thinking to solve set problems in a high-level language.
Exam structure
Eduqas GCSE Computer Science is assessed by two exams, both sat at the end of the course. There is no tiering: every student sits the same papers, and neither paper allows a calculator.
- Component 1: Understanding Computer Science - written examination, 1 hour 45 minutes, 80 marks, 50%. A mix of short-answer, structured and extended-response questions drawn from the whole of the theory content.
- Component 2: Computer Programming - on-screen examination, 2 hours, 80 marks, 50%. You work at a computer in your centre's chosen high-level language, writing, correcting, testing and refining programs to solve set problems.
You must also gain genuine practical programming experience across the course; it underpins Component 2 even though there is no separate coursework grade.
How to study Eduqas Computer Science
Computer Science rewards regular practical coding, fluent number work, and precise definitions.
- Work from the specification statements. Each topic is a checklist; questions are written from it, so track your revision against the spec point by point.
- Code and trace regularly. Component 2 is an on-screen programming exam, so practise writing and refining real code in your studied language, not only reading about it.
- Drill the number work. Binary, denary and hexadecimal conversion, binary addition and shifts, two's complement, and image and sound file-size calculations recur in Component 1 and must be automatic.
- Learn definitions precisely. Mark schemes reward exact wording, for example the difference between RAM and ROM, lossy versus lossless compression, or a compiler versus an interpreter.
- Rehearse computational thinking. Decomposition, abstraction and algorithmic thinking sit behind every Component 2 task; practise breaking problems down and designing algorithms before you code.
The two components, topic by topic
Each module has specification-level answer pages with worked exam questions and cross-links. Browse the full set at /gcse-eduqas/computer-science/syllabus.
For the official specification
Eduqas publishes the full specification, sample assessment materials, past papers and mark schemes at eduqas.co.uk. Always revise from the current specification and Eduqas's own past papers, because the question style, the on-screen assessment and the permitted languages are board-specific.
Computer Science guides
In-depth written guides with paired practice quizzes.
- Algorithms and computational thinking overview - Eduqas GCSE Computer Science
A deep-dive guide to algorithms and computational thinking in Eduqas GCSE Computer Science: abstraction and decomposition, designing and tracing algorithms with pseudocode and flowcharts, linear and binary search, bubble and merge sort, logic gates and Boolean expressions, and the software development life cycle.
12 min readRead β - Data representation and storage overview - Eduqas GCSE Computer Science
A deep-dive guide to data representation and storage in Eduqas GCSE Computer Science: binary, denary and hexadecimal conversion, binary addition and shifts, two's complement, ASCII and Unicode, the units of data, image and sound file-size calculations, and compression.
12 min readRead β - Hardware and architecture overview - Eduqas GCSE Computer Science
A deep-dive guide to the hardware and architecture topic of Eduqas GCSE Computer Science: the CPU and the fetch-decode-execute cycle, von Neumann architecture and registers, the factors affecting CPU performance, primary and secondary storage, cloud storage, embedded systems, and input and output devices.
12 min readRead β - Impacts and legislation overview - Eduqas GCSE Computer Science
A deep-dive guide to the impacts and legislation topic of Eduqas GCSE Computer Science: the ethical, cultural and social impacts of digital technology, the main computing laws, privacy and data collection, and the environmental impact including e-waste.
11 min readRead β - Networks and security overview - Eduqas GCSE Computer Science
A deep-dive guide to networks and security in Eduqas GCSE Computer Science: LANs, WANs and topologies, wired versus wireless and network hardware, the internet, the web, DNS and the common protocols, the layered model, the cybersecurity threats, and the methods used to protect a system and its data.
12 min readRead β - Programming overview - Eduqas GCSE Computer Science
A deep-dive guide to programming in Eduqas GCSE Computer Science: operating systems and utility software, languages and translators and the IDE, variables, data types and operators, the three constructs, arrays, subprograms, string handling, validation, and how the Component 2 on-screen exam works.
12 min readRead β
Computer Science practice quizzes
Multiple-choice drills with worked answer explanations. Your scores stay on this device.
- Eduqas GCSE Computer Science algorithms and computational thinking overview quiz14 questionsStart β
- Eduqas GCSE Computer Science data representation and storage overview quiz14 questionsStart β
- Eduqas GCSE Computer Science hardware and architecture overview quiz14 questionsStart β
- Eduqas GCSE Computer Science impacts and legislation overview quiz12 questionsStart β
- Eduqas GCSE Computer Science networks and security overview quiz14 questionsStart β
- Eduqas GCSE Computer Science programming overview quiz14 questionsStart β
The GCSE-EDUQAS system, explained
See all β- generalAI and academic integrity in 2026: what you can and cannot do
An honest 2026 guide to how Year 12 students can use AI tools well and where the line is. NESA, VCAA, and QCAA rules, what AI is actually good at, what it is bad at, and how to think about it without panicking.
- wellbeingExam stress, anxiety, and looking after yourself
An honest guide to exam stress and mental health in Year 12. What is normal, what is not, when to ask for help, and what to do if it gets really hard. With the numbers you can call.
- uni pathwaysGap year or uni straight after school?
A clear-eyed comparison of going straight to uni versus taking a gap year. Who benefits from each, how to actually defer your offer, common gap-year traps, and how to make either path work for you.
- generalHow ExamExplained is built: the AI-first methodology (2026)
How ExamExplained is built. Claude Opus (Anthropic's latest AI) reads the published syllabuses, past papers and marking guides from the official exam authorities, then writes the dot-point answers, guides and quizzes. AI-written, not individually human-reviewed, so always check the official authority for what affects your mark.
- uni pathwaysHow to choose a uni course (without picking the wrong one)
A practical guide to picking your university course in Year 12. How to research, how to order preferences, when to ignore the ATAR cutoff, and how to leave yourself an escape hatch if you change your mind.