Edexcel IGCSE Computer Science specification (4CP0)
Understanding the exam specification is key to doing well in your Edexcel IGCSE Computer Science exam. It lays out exactly what you need to learn, how you'll be assessed, and what skills the examiners seek. Whether you're working through the course for the first time or revising for your final exams, the specification helps you stay focused and confident in your preparation.
We've included helpful revision tools to support you in putting the specification into practice. Wherever you're starting from, you'll find everything you need to feel prepared, from the official specification to high-quality resources designed to help you succeed.
Examiner-written revision resources that improve your grades 2x
- Written by expert teachers and examiners
- Aligned to exam specifications
- Everything you need to know, and nothing you don’t

In the next section, you'll find a simplified summary of the official Edexcel IGCSE Computer Science specification, along with a breakdown of key topics, assessment structure, and useful study resources. We've also included links to topic-level guides and revision tools to help you put the specification into practice.
Contents
Disclaimer
This page includes a summary of the official Edexcel IGCSE Computer Science (4CP0) specification, provided to support your revision. While we've made every effort to ensure accuracy, Save My Exams is not affiliated with the awarding body.
For the most complete and up-to-date information, we strongly recommend consulting the official Edexcel specification PDF.
Specification overview
The Edexcel International GCSE in Computer Science enables students to understand the key principles of computing through practical and theoretical study. It fosters computational thinking, coding, and problem-solving, while encouraging logical analysis and creative innovation. Students gain experience in designing and testing programs, using abstraction and decomposition. The course builds confidence in applying algorithms, data structures and understanding how computer systems work. It prepares learners for future academic study and careers in technology and engineering through a clear emphasis on practical application and digital awareness.
Subject content breakdown
Topic 1: Problem Solving
- Interpret and create algorithms using flowcharts, pseudocode, and code.
- Identify errors and correct algorithms using trace tables.
- Understand algorithm fitness, standard algorithms (sorts and searches), and efficiency.
- Apply decomposition and abstraction in problem analysis.
Topic 2: Programming
- Write, test and debug programs in Python, Java, or C#.
- Use constructs: sequence, selection, iteration, and subprograms.
- Apply data types and structures: arrays (1D/2D), strings, variables/constants, validation.
- Implement input/output handling, file reading/writing, arithmetic, relational and logic operators.
Topic 3: Data
- Binary representation of text, sound, graphics; binary arithmetic; hex and ASCII/Unicode.
- Bitmap and sound encoding; file size calculation.
- Storage units (bit to terabyte); compression methods (lossless/lossy, RLE).
- Encryption techniques: Caesar, Pigpen, Vigenère, Rail Fence.
Topic 4: Computers
- Components and models (Von Neumann architecture); memory types; embedded systems.
- Performance factors: CPU speed, cache, cores.
- Logic gates, truth tables, and Boolean expressions.
- Software: system vs application; utility software; simulation uses.
- Language types: high vs low-level; translators (compiler, interpreter, assembler).
Topic 5: Communication and the Internet
- Network types (LAN, WAN, PAN); topologies and hardware (router, WAP).
- Protocols (TCP/IP, HTTP/S, FTP, email); packet transmission and 4-layer model.
- Internet structure: DNS, IP addressing (IPv4/IPv6), WWW components.
- Network security threats (malware, phishing, unpatched software); protection methods.
Topic 6: The Bigger Picture
- Impacts of digital technology: environmental (energy, e-waste), ethical (privacy), legal (IP, cybercrime).
- Awareness of emerging tech trends: AI, quantum computing, nanotech.
Assessment structure
Paper 1: Principles of Computer Science
- 2 hours; 80 marks; 50% of qualification.
- Covers all theory topics (Topics 1–6).
- Multiple-choice, short open-response, extended answers.
- Focus: knowledge, logic, systems, networks, and impacts.
Paper 2: Application of Computational Thinking
- 3 hours practical exam; 80 marks; 50% of qualification.
- Students solve problems by writing, editing, testing code.
- Programming language choice: Python, Java, or C#.
- Includes algorithm interpretation, pseudocode use, and task-based programming under exam conditions.
Assessment Objectives
- AO1 (Knowledge/Understanding): 27.5%
- AO2 (Application): 42.5%
- AO3 (Analysis/Problem-solving): 30%
Grading
- 9–1 scale; linear structure with both exams sat in one series.
- First assessment from June 2019; Paper 2 conducted within a secure window.
Key tips for success
Doing well in your Edexcel IGCSE Computer Science isn't just about how much you study, but how you study. Here are a few proven tips to help you stay on track
- Start with a clear plan: Break the subject into topics and create a revision schedule that allows enough time for each. Start early to avoid last-minute stress.
- Focus on understanding, not memorising: Use our revision notes to build a strong foundation in each topic, making sure you actually understand the material.
- Practise regularly: Attempt past papers to familiarise yourself with the exam format and timing. Mark your answers to see how close you are to full marks.
- Be strategic with your revision: Use exam questions by topic to focus on weaker areas, and flashcards to reinforce important facts and terminology.
- Learn from mistakes: Whether it's from mock exams or practice questions, spend time reviewing what went wrong and why. This helps prevent repeat mistakes in the real exam.
- Stay balanced: Don't forget to take regular breaks, eat well, and get enough sleep, a healthy routine makes revision much more effective.
With the right approach and consistent practice, you'll build confidence and improve your chances of exam success.
Share this article