What is IGCSE Computer Science?: Overview for Students
Written by: James Woodhouse
Reviewed by: Robert Hampton
Published

Contents
- 1. What is IGCSE Computer Science?: Quick summary
- 2. Why Study Computer Science at IGCSE?
- 3. What does IGCSE Computer Science cover?
- 4. How is IGCSE Computer Science Assessed?
- 5. What Are the Different Assessment Objectives?
- 6. How is Edexcel IGCSE Computer Science assessed?
- 7. What Are the Different Assessment Objectives?
- 8. What skills will students learn?
- 9. IGCSE Computer Science exam boards
- 10. Top tips for success
- 11. Frequently Asked Questions about IGCSE Computer Science
- 12. Boost your grades with Save My Exams
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:
Exam-style practice questions – marked using our Smart Mark AI tool
Mock exams
Explore Our IGCSE Computer Science Revision Resources (opens in a new tab)
Sign up for articles sent directly to your inbox
Receive news, articles and guides directly from our team of experts.
Share this article