What is IGCSE Computer Science?: Overview for Students

James Woodhouse

Written by: James Woodhouse

Reviewed by: Robert Hampton

Published

Image of a graphics card on code background, with text "What is IGCSE Computer Science?: Explained" in a white box.

Choosing your IGCSE options can be challenging, especially when you aren’t familiar with the contents of the courses available to you. 

It’s easy to assume Computer Science is just programming. However, there is much more to it, including how computers work, how data is stored, networking and more. 

Without a clear idea of the course content, it’s hard to know if you’ll enjoy it or how it might help you in the future.

In this article, we’ll explain exactly what IGCSE Computer Science covers, how it’s assessed, and what skills you’ll build along the way.

By the end, you will have a clear understanding of the subject and feel more confident in deciding whether it’s a good fit for you.

What is IGCSE Computer Science?: Quick summary

IGCSE Computer Science is a qualification which introduces students to the fundamentals of computing and programming. You’ll learn about: 

  • Data representation

  • Hardware

  • Software

  • Networks

  • Automated technologies 

  • Algorithms and Programming

  • Databases

  • Boolean Logic 

The IGCSE can be studied with both CIE or Edexcel, and so there are differences in the specifications; however, they fundamentally cover similar skills. 

Why Study Computer Science at IGCSE?

Studying Computer Science at IGCSE level equips you with the tools to understand and shape the digital world around you. It teaches you how technology works, how to think like a programmer, and how to solve problems using logic and precision. These skills are not just for future developers, they’re useful in everyday life as well as in your other school subjects and across a wide range of careers.

What does IGCSE Computer Science cover?

The CIE IGCSE Computer Science syllabus includes:

  • Data Representation:  binary, hexadecimal, character sets, images, sound

  • Computer Hardware & Software: input/output devices, storage, logic gates

  • Networks and the Internet: types of networks, protocols, security

  • Algorithms & Programming: pseudocode, flowcharts, control structures

  • Databases and SQL: understanding relational databases and writing queries

  • Computer Ethics & Legal Issues: intellectual property, data protection, cybercrime

How is IGCSE Computer Science Assessed?

The Cambridge IGCSE Computer Science course is assessed through two exam papers. The exams are both 1 hour 45 minutes, and both count for 50% of the overall grade.

Paper 1: Computer Systems

This paper covers the core theoretical concepts such as hardware, software, networks, databases and ethics.

Paper 2: Algorithms, Programming and Logic 

This paper assesses your ability to write and understand code using pseudocode and Python for the final question.

What Are the Different Assessment Objectives?

Assessment Objective

What it means

AO1: Recall

Demonstrate knowledge and understanding of computing facts, terms, and concepts.

AO2: Apply

Apply knowledge and understanding to solve computing problems.

AO3: Analyse

Analyse, evaluate, and make reasoned judgements about computing systems and solutions.


The Pearson Edexcel IGCSE Computer Science syllabus covers:

  • Problem solving: Developing computational thinking skills, such as decomposition, abstraction, and designing algorithms (using pseudocode, flowcharts, and code)

  • Programming: Writing and testing programs in your chosen language, such as Python, Java, or C#, including understanding data types, structures, subprograms, and operators

  • Data: Learning about binary, hexadecimal, character encoding (ASCII, Unicode), images, sound, compression methods (lossy and lossless), and encryption techniques

  • Computers: Studying hardware components, memory types, the fetch-decode-execute cycle, logic gates, truth tables, and types of software (system and application)

  • Communication and the Internet: Exploring network types (LAN, WAN, PAN), protocols (TCP/IP, HTTP, Wi-Fi), cyber security threats (phishing, malware), and how the Internet and World Wide Web work

  • The bigger picture: Understanding the environmental, ethical, and legal impacts of technology, and emerging trends like AI and quantum computing

How is Edexcel IGCSE Computer Science assessed?

The Edexcel IGCSE Computer Science course is assessed through two exam papers. The exams are both 1 hour 45 minutes, and both count for 50% of the overall grade.

Paper 1: Principles of Computer Science

A 2-hour written exam (80 marks), covering theoretical concepts such as algorithms, programming theory, data representation, hardware, networks, and ethical/legal issues. This paper counts for 50% of the overall grade.

Paper 2: Application of Computational Thinking

A 3-hour practical exam (80 marks), where students write and adapt programs using a choice of Python, Java, or C#. This paper also covers knowledge of algorithms, data structures, and binary operations, and counts for 50% of the overall grade.

What Are the Different Assessment Objectives?

Assessment Objective

What it means

AO1: Knowledge and Understanding

Demonstrate knowledge and understanding of the key principles of computer science.

AO2: Application

Apply knowledge and understanding of computer science concepts and principles to solve problems.

AO3: Analysis

Analyse problems computationally, make reasoned judgments, and design, program, test, evaluate, and refine solutions.

What skills will students learn?

Logical thinking

Students learn to break down problems into smaller parts and think through them step-by-step, a valuable skill across all subjects.

Programming

You'll gain hands-on experience writing code using structured logic and syntax, typically using Python and pseudocode.

Analytical skills

You’ll develop the ability to analyse data, interpret results, and evaluate computing solutions.

Problem solving

IGCSE Computer Science trains you to tackle complex problems, spot errors, and find efficient solutions, all key skills for tech-based careers.

IGCSE Computer Science exam boards

The most widely used exam board for IGCSE Computer Science is Cambridge (CIE), which offers two versions of the course:

  • 0478: Designed for international schools

  • 0984: Almost identical in content but designed for UK-based schools offering IGCSEs

As mentioned throughout this article, the qualification can also be studied with Pearson Edexcel:

  • 4CP0: Suitable for both international and UK-based schools, with the content level of demand in line with the UK reformed GCSE standards

Top tips for success

  • Practise coding regularly: Programming is a practical skill and students who regularly practise their programming skills will continue to flourish over those who do not.

  • Use past papers early: Learning how questions are phrased and how to structure answers is an integral part of succeeding at GCSE level.

  • Focus on understanding, not just memorising: Algorithms and programming logic are skills which must be learned and practise, students can not simply recall information and do well in their programming paper.

To learn more about effective revision, read our article on How to revise for IGCSE Computer Science

Frequently Asked Questions about IGCSE Computer Science

Is IGCSE Computer Science hard?

It depends on your strengths, but many students find it rewarding. If you enjoy problem-solving, logic, and using computers, you’ll likely enjoy the challenge.

Is IGCSE Computer Science easy to pass?

With consistent revision, practise, and a strong understanding of programming concepts, students often perform well in this subject.

What careers can IGCSE Computer Science lead to?

It’s a great starting point for careers in software development, cybersecurity, engineering, IT support, and many more. It also lays the foundation for A Level Computer Science and tech-focused university courses.

Boost your grades with Save My Exams

Feeling overwhelmed by revision? Join over 1.5 million students using Save My Exams to prepare smarter, not harder. Our IGCSE Computer Science resources include:

Sign up for articles sent directly to your inbox

Receive news, articles and guides directly from our team of experts.

Share this article

James Woodhouse

Author: James Woodhouse

Expertise: Computer Science & English Subject Lead

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.

Robert Hampton

Reviewer: Robert Hampton

Expertise: Computer Science Content Creator

Rob has over 16 years' experience teaching Computer Science and ICT at KS3 & GCSE levels. Rob has demonstrated strong leadership as Head of Department since 2012 and previously supported teacher development as a Specialist Leader of Education, empowering departments to excel in Computer Science. Beyond his tech expertise, Robert embraces the virtual world as an avid gamer, conquering digital battlefields when he's not coding.

The examiner written revision resources that improve your grades 2x.

Join now