Pearson EdexcelGCSE70 resources

Pearson Edexcel GCSE Computer Science Past Papers & Mark Schemes

Download free Pearson Edexcel GCSE Computer Science (1CP2) past papers, mark schemes & examiner reports. Theory and programming. 30 resources available.

Download Past Papers

Type
Year

70 of 70 resources — page 1 of 3

June 2023

4 files

A-level Computer Science – Mark scheme (A-level) : Paper 1 – June 2023

Mark Scheme

A-level Computer Science – Mark scheme (A-level) : Paper 2 – June 2023

Mark Scheme
📄

A-level Computer Science – Question paper (A-level) : Paper 1 – June 2023

Question Paper
📄

A-level Computer Science – Question paper (A-level) : Paper 2 – June 2023

Question Paper

June 2022

5 files

A-level Computer Science – Mark scheme (A-level) : Paper 1 – June 2022

Mark Scheme

A-level Computer Science – Mark scheme (A-level) : Paper 2 – June 2022

Mark Scheme
📄

A-level Computer Science – Notice (A-level) : Paper 1 – June 2022

Notice
📄

A-level Computer Science – Question paper (A-level) : Paper 1 – June 2022

Question Paper
📄

A-level Computer Science – Question paper (A-level) : Paper 2 – June 2022

Question Paper

November 2021

5 files
📄

A-level Computer Science – Question paper (A-level) : Paper 2 – November 2021

Question Paper

A-level Computer Science – Mark scheme (A-level) : Paper 1 – November 2021

Mark Scheme
📎

A-level Computer Science – Insert (A-level) : Paper 1 – November 2021

Insert

A-level Computer Science – Mark scheme (A-level) : Paper 2 – November 2021

Mark Scheme
📄

A-level Computer Science – Question paper (A-level) : Paper 1 – November 2021

Question Paper

November 2020

4 files
📄

A-level Computer Science – Question paper (A-level) : Paper 2 – November 2020

Question Paper

A-level Computer Science – Mark scheme (A-level) : Paper 1 – November 2020

Mark Scheme

A-level Computer Science – Mark scheme (A-level) : Paper 2 – November 2020

Mark Scheme
📄

A-level Computer Science – Question paper (A-level) : Paper 1 – November 2020

Question Paper

January 2016

1 file
📦

GCSE Computer Science – Controlled assessment task – 2016

Additional Resources

June 2016

1 file
📄

GCSE Computer Science – Question paper – Paper 1 – June 2016

Question Paper

June 2015

4 files
📄

GCSE Computer Science – Question paper – Paper 1 – June 2015

Question Paper

GCSE Computer Science – Mark Scheme – Paper 1 – June 2015

Mark Scheme
📊

GCSE Computer Science – Examiner report – Paper 2 – June 2015

Examiner Report
📊

GCSE Computer Science – Examiner report – Paper 1 – June 2015

Examiner Report

January 2015

1 file
📦

GCSE Computer Science – Controlled assessment task – 2015

Additional Resources

Edexcel GCSE Computer Science: Theory, Algorithms, and Problem-Solving in Code

Pearson Edexcel GCSE Computer Science (specification code 1CP2) is assessed through two written papers and a programming project component. The specification covers a wide range of theoretical and practical computing topics, equipping students with both the conceptual knowledge to understand how computer systems work and the programming skills to design and implement solutions to computational problems. Paper 1 — Principles of Computer Science — is a written theory paper lasting 1 hour 30 minutes, worth 50 marks. It covers computer systems including CPU architecture and instruction sets, memory and storage, networks, cybersecurity, data representation, and systems software. Questions range from short definitions and calculations to extended written responses evaluating the advantages and disadvantages of different approaches. Paper 2 — Application of Computational Thinking — also lasts 1 hour 30 minutes and is worth 50 marks. This paper tests students' ability to apply computational thinking to solve problems, including algorithm design, programming constructs (sequence, selection, iteration, procedures, and data structures), and problem decomposition. Students write code using the Edexcel Programming Language Subset (PLS), which is a pseudocode-like language defined in the specification. The PLS reference document is included in this archive. The programming project (previously the NEA) allows students to design, develop, and test a computational solution to a real-world problem. This is assessed internally and moderated externally. Unlike the written papers, the project is not available as past paper practice — but the skills it demands (decomposition, algorithm design, testing, and evaluation) are directly relevant to Paper 2. Edexcel GCSE Computer Science data files are sometimes released for Paper 2 practice, allowing students to work with pre-written code snippets as part of their exam preparation.

Exam Paper Structure

Paper 1

Computer Systems and Programming

1 hour 30 minutes🎯 75 marks📊 50% of grade
Problem solving and programmingData representationComputer systems — hardware and softwareNetworks and the internet
Paper 2

Computational Thinking, Algorithms and Programming

1 hour 30 minutes🎯 75 marks📊 50% of grade
Computational thinkingAlgorithm design and analysisProgramming in pseudocodeData structures

Key Information

Exam BoardPearson Edexcel
Specification Code1CP2
QualificationGCSE
Grading Scale9-1
Assessment Type2 written papers + programming project
TiersSingle tier (no Foundation/Higher split)
Number Of Papers2 written (+ project)
Exam Duration1 hour 30 minutes per paper
Total Marks100 written + 20 project
Programming LanguageEdexcel Programming Language Subset (PLS)
Available SessionsJune 2022 – June 2024
Total Resources30

Key Topics in Computer Science

Topics you need to know

Problem solving and computational thinkingProgramming constructs — sequence, selection, iterationData representation — binary, hexadecimal, ASCIIHardware — CPU, memory and storageNetworks — protocols, security and the internetAlgorithm design — searching, sorting and efficiency

Exam Command Words

Command wordWhat the examiner expects
StateGive a fact or definition without explanation
DescribeGive the main features or steps of a process or concept
ExplainGive reasons or expand on how or why something works
WriteProduce pseudocode or code to perform the specified task
TraceFollow the execution of an algorithm, recording variable values at each step
CompleteFill in the missing parts of a program, table or diagram
EvaluateAssess the suitability or effectiveness of a solution or approach

Typical Grade Boundaries

GradeApproximate mark needed
Grade 971–82%
Grade 862–70%
Grade 752–61%
Grade 644–51%
Grade 536–43%
Grade 427–35%
Grade 319–26%
Grade 211–18%
Grade 1~5–10%

⚠️ Typical boundaries across two papers (150 total marks). Actual boundaries vary by series — check Pearson's website.

Bridging Theory and Programming Practice in Edexcel GCSE Computer Science

A critical first step is downloading the Edexcel Programming Language Subset (PLS) reference document from this page and familiarising yourself with it thoroughly. Paper 2 requires you to write code in this specific pseudocode language, and questions will expect you to use the correct syntax. Practising writing code in PLS — rather than in Python or another language you're used to — is essential preparation. For Paper 1, exam answers on memory, CPU, and networks often lose marks due to imprecise language. Revise the exact definitions of technical terms: the difference between volatile and non-volatile memory, fetch-decode-execute cycle stages, the purpose of cache, and how binary arithmetic works. These topics are tested with short-answer questions where precision is everything. Binary number questions — converting between bases, performing binary arithmetic, and understanding two's complement — are reliable marks on Paper 1. They follow a consistent format across papers, so practising past questions from multiple years builds the fluency needed to complete them quickly and accurately under time pressure. For Paper 2 algorithm questions, practise tracing through code manually — following each line and tracking the values of variables at each step. Trace tables are a common question format that rewards careful, systematic thinking. Do not attempt to perform this kind of question in your head; always write out the trace table. Algorithm design questions ask you to write pseudocode solutions to stated problems. Marks are awarded for correct logic (appropriate use of loops, conditions, and procedures) as well as correct syntax. Practise writing solutions for classic problems: searching (linear and binary), sorting (bubble and merge), and recursive functions.

More Pearson Edexcel GCSE Subjects

Explore other GCSE subjects from Pearson Edexcel

Related Past Papers

AI-Powered Revision

Meet your AI Tutor

Get clear explanations, worked examples, and step-by-step guidance on any GCSE Computer Science topic. Your personal AI tutor, free to try.

✓ No credit card required✓ Covers all Pearson Edexcel topics✓ Instant answers