Starley
  • Home

Practise

  • Past Papers
  • Exam Timetables
  • Grade Boundaries

More

  • Blog

✦ Go Pro

Unlock every course note and revision guide — from £3.83/mo.

See membership plansCreate account
✦
Starley
✦Free exam resources
Log inCreate account
Starley

Exam prep for A-level & GCSE — past papers, AI tutoring, flashcards and personalised reports.

Content

  • Past Papers
  • Topics
  • Flashcards
  • Revision

Starley

  • Pricing
  • Blog
  • Join the Team
  • Log in
  • Sign up

© 2026 Starley. All rights reserved.

  1. /Past papers
  2. /Edexcel
  3. /IGCSE
  4. /Computer Science

Your paper expedition

Edexcel IGCSE Computer Science Past Papers

Official question papers, mark schemes and examiner reports.

·18 papers·8 exam sessions·Free to download

  1. All years
  2. 2026
  3. 2025
  4. 2024
  5. 2023
  6. 2022
  7. 2021
  8. 2020

Get the most from every paper

  1. 1.AttemptSit the paper under exam conditions, timed.
  2. 2.MarkCheck every answer against the mark scheme.
  3. 3.ImproveRead the examiner report and rework weak answers.

Practise with official Edexcel IGCSE Computer Science past papers, complete with mark schemes and examiner reports where available. Work through full papers by exam session — all free to download.

N

Navigator’s note

Incomplete File Handling

Practice the mandatory three-step process: Open -> Process (Iterate) -> Close.

All 4 examiner tips

Other destinations

Cambridge AS & A LevelCambridge IGCSEAQA A LevelOCR A LevelOCR AS LevelOCR GCSE

Edexcel IGCSE Computer Science papers by session

June 2026

4 papersLatest series
  • Paper 1

    4CP0/01

    • June 2026
    • Question paper
    • Mark scheme
    • Examiner report not available
    Open paper
  • Paper 2 Option A

    4CP0/02A

    • June 2026
    • Question paper
    • Mark scheme
    • Examiner report not available
    Open paper
  • Paper 2 Option B

    4CP0/02B

    • June 2026
    • Question paper
    • Mark scheme
    • Examiner report not available
    Open paper
  • Paper 2 Option C

    4CP0/02C

    • June 2026
    • Question paper
    • Mark scheme
    • Examiner report not available
    Open paper

June 2025

2 papers
  • Paper 1

    Principles of Computer Science

    4CP0/01

    • June 2025
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper
  • Paper 2

    Application of Computational Thinking

    4CP0/02

    • June 2025
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper

June 2024

2 papers
  • Paper 1

    Principles of Computer Science

    4CP0/01

    • June 2024
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper
  • Paper 2

    Application of Computational Thinking

    4CP0/02

    • June 2024
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper
ShowHide 5 earlier sessionsJune 2023 – November 2020 · 10 papers

June 2023

2 papers
  • Paper 1

    Principles of Computer Science

    4CP0/01

    • June 2023
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper
  • Paper 2

    Application of Computational Thinking

    4CP0/02

    • June 2023
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper

June 2022

2 papers
  • Paper 1

    Principles of Computer Science

    4CP0/01

    • June 2022
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper
  • Paper 2

    Application of Computational Thinking

    4CP0/02

    • June 2022
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper

November 2021

2 papers
  • Paper 1

    Principles of Computer Science

    4CP0/01

    • November 2021
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper
  • Paper 2

    Application of Computational Thinking

    4CP0/02

    • November 2021
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper

June 2021

2 papers
  • Paper 1

    Principles of Computer Science

    4CP0/01

    • June 2021
    • Question paper
    • Mark scheme
    • Examiner report not available
    Open paper
  • Paper 2

    Application of Computational Thinking

    4CP0/02

    • June 2021
    • Question paper
    • Mark scheme
    • Examiner report not available
    Open paper

November 2020

2 papers
  • Paper 1

    Principles of Computer Science

    4CP0/01

    • November 2020
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper
  • Paper 2

    Application of Computational Thinking

    4CP0/02

    • November 2020
    • Question paper
    • Mark scheme
    • Examiner report
    Open paper

Examiner Insights/Edexcel IGCSE Computer Science

Examiner tips.

Practical advice to help you avoid common mistakes and write stronger answers.

01Common mistake

Incomplete File Handling

Students frequently struggle with the full lifecycle of file operations, often opening a file to read or write but forgetting to close it. Others fail to correctly use delimiters (like commas) when processing CSV files.

Computer Science

How to improve

Practice the mandatory three-step process: Open -> Process (Iterate) -> Close.

When reading CSV files, always specify the correct delimiter character (e.g., split(",")) to ensure data is parsed correctly

iCheck the command word before you write.

1 / 4
02Common mistake

Errors in Relational and Logical Operators

Marks are often lost by missing "edge values" (e.g., using > instead of >=) or confusing logical operators like AND and OR.

““edge values”

Computer Science

How to improve

Pay close attention to wording such as "31 or more" (which requires >=).

Use truth tables to verify your logic, especially when using NOT or combining multiple conditions in one statement

iCheck the command word before you write.

2 / 4
03Common mistake

Improper Data Type Casting

A common error is attempting to perform calculations on string inputs or using string indexing on numbers without proper conversion.

Computer Science

How to improve

Explicitly cast your inputs to the required data type at the earliest possible stage using functions like int(), float(), or str().

For example, cast a user input string to an integer before using it in a mathematical formula.

iCheck the command word before you write.

3 / 4
04Common mistake

Failure to Contextualise Extended Writing

In levels-based essay questions, many students provide generic answers that could apply to any profession rather than focusing on the specific scenario given (e.g., a health centre or a library).

Computer Science

How to improve

Explicitly link your points to the scenario.

If discussing higher clock speeds for a gamer, explain that it reduces "lag" and makes gameplay more "responsive" rather than just saying "the computer is faster". For security questions, discuss the specific risks to the data mentioned in the prompt (e.g., "patient confidentiality")

iCheck the command word before you write.

4 / 4

Frequently asked questions

Are there any changes to Pearson Edexcel International GCSE Computer Science (4CP1) for 2027 compared to 2026?+

No structural or syllabus changes.

When was Pearson Edexcel International GCSE Computer Science last overhauled?+

The last major revision was for the 2023 exam series, updating from 4CP0 (first teaching 2017) to current 4CP1.

How do you verify you're studying Pearson Edexcel International GCSE Computer Science (4CP1)?+

The current, active specification is 4CP1 — avoid 4CP0 (retired pre-2023 version) as exam structure, content, and weighting differ.

Related past papers

EEconomicsEdexcel IGCSE · 42 papersEEnglish Language AEdexcel IGCSE · 43 papersEEnglish Language BEdexcel IGCSE · 3 papersEEnglish LiteratureEdexcel IGCSE · 44 papersEFurther Pure MathematicsEdexcel IGCSE · 46 papersEGeographyEdexcel IGCSE · 32 papersEHistoryEdexcel IGCSE · 20 papersEHuman BiologyEdexcel IGCSE · 2 papersEInformation and Communication Technology (ICT)Edexcel IGCSE · 25 papers
✦

Practise Computer Science the smart way

Target your weak topics, review examiner insights, and improve your Edexcel IGCSE Computer Science grade.

Start Practising Now