IGCSE Computer Science

IGCSE Computer Science syllabus 2026 to 2028

Ten topics and two written papers, each worth half the grade. Paper 1 is computer systems; Paper 2 is algorithms, programming and logic, written in pseudocode.

Weeks before your first paper
Hours a week for computer science
Section 1: Data representation and transmission
Section 2: Hardware and software
Section 3: The internet, security and emerging technologies
Section 4: Algorithm design and problem-solving
Section 5: Programming and databases
Section 6: Boolean logic

26 weeks, 104 hours in all

Start with Section 5

Programming and databases: 19.2 of your hours. It is 8 of the 40 questions on our timed checks, 20%.

Hours per topic
SectionYour hoursShare of the checks
Section 5: Programming and databases19.220%
Section 1: Data representation and transmission16.818%
Section 2: Hardware and software16.818%
Section 4: Algorithm design and problem-solving16.818%
Section 3: The internet, security and emerging technologies14.415%
Section 6: Boolean logic1213%

Week by week

  1. Week 1Section 5: Programming and databases
  2. Week 2Section 5: Programming and databases
  3. Week 3Section 5: Programming and databases
  4. Week 4Section 5: Programming and databases
  5. Week 5Section 5: Programming and databases, Section 1: Data representation and transmission
  6. Week 6Section 1: Data representation and transmission
  7. Week 7Section 1: Data representation and transmission
  8. Week 8Section 1: Data representation and transmission
  9. Week 9Section 1: Data representation and transmission
  10. Week 10Section 2: Hardware and software
  11. Week 11Section 2: Hardware and software
  12. Week 12Section 2: Hardware and software
  13. Week 13Section 2: Hardware and software
  14. Week 14Section 2: Hardware and software, Section 4: Algorithm design and problem-solving
  15. Week 15Section 4: Algorithm design and problem-solving
  16. Week 16Section 4: Algorithm design and problem-solving
  17. Week 17Section 4: Algorithm design and problem-solving
  18. Week 18Section 4: Algorithm design and problem-solving, Section 3: The internet, security and emerging technologies
  19. Week 19Section 3: The internet, security and emerging technologies
  20. Week 20Section 3: The internet, security and emerging technologies
  21. Week 21Section 3: The internet, security and emerging technologies
  22. Week 22Section 6: Boolean logic
  23. Week 23Section 6: Boolean logic
  24. Week 24Section 6: Boolean logic
  25. Week 25A timed check and two written questions, then review every lost mark
  26. Week 26A timed check and two written questions, then review every lost mark

Check your topics with the free test

Paper 1Computer systems, 1 hour 45 minutes, 75 marks, 50%
Paper 2Algorithms, programming and logic, 1 hour 45 minutes, 75 marks, 50%
CalculatorsNot allowed in either paper
SeriesJune and November (and March in India)

The ten topics

Paper 1: 1 Data representation; 2 Data transmission; 3 Hardware; 4 Software; 5 The internet and its uses; 6 Automated and emerging technologies. Paper 2: 7 Algorithm design and problem-solving; 8 Programming; 9 Databases; 10 Boolean logic.

Where marks come from

Across the qualification, 40% of the marks reward knowledge, 40% reward applying it to a context or a program, and 20% reward evaluating systems and writing working solutions. Paper 1 leans on knowledge; Paper 2 leans on application.

The syllabus for 2029

From 2029 a new 0478 syllabus is examined in Python only, with a different final question. This course is built for 2026 to 2028, so if you sit your exams in 2029 or later, check with your school which syllabus you are taking.

Try 2 questions

Question 1
Why does a computer convert all data, including text, sound and images, into binary before it processes it?
Question 2
A program accepts the number of guests at a table from 1 to 8. Which value is extreme test data?

Next step

Questions people ask

Which years does this syllabus cover?

Exams in 2026, 2027 and 2028, in the June and November series (and March in India).

Is there coursework or a practical exam?

No. Two written papers make up the whole grade, but practical programming is the best way to prepare for Paper 2.

Is a calculator allowed?

No. Conversions, file sizes and binary arithmetic are all done by hand.