Skip to main content
TestPrep
IGCSE COMPUTER SCIENCE

IGCSE Computer Science Tutoring for Students in the UAE

Of every subject on this site, this is the one where the board matters most. Cambridge examines programming on paper in its own pseudocode; Pearson sits students at a computer for three hours. Preparing for one does not prepare you for the other.

  • 2 awarding bodies, each examined differently — both set out below
  • 16 syllabus areas mapped to your school’s scheme of work
  • Taught by a specialist in this subject, not a generalist
  • 90-minute online lessons, scheduled in UAE time

How Computer Science is assessed, board by board

2 awarding bodies examine Computer Science and they do not do it the same way. Find yours below — each block names the syllabus it came from and the date it was checked. If you do not know which board your school entered you for, the specification code is on the front of the syllabus and on every past paper.

Cambridge International

Cambridge IGCSE Computer Science (0478)

ComponentWeightLengthWhat it asks for
Paper 1: Computer Systems50%1 hour 45 min · 75 marksshort answer and structured questions
Paper 2: Algorithms, Programming and Logic50%1 hour 45 min · 75 marksproblem solving and programming — Answered on paper, in Cambridge pseudocode
  • Untiered, and neither paper is sat at a computer. Paper 2 is written in Cambridge pseudocode, which is a notation rather than a language — a student fluent in Python can still lose marks for writing Python.

Read from the published syllabus and checked on 2026-09-22.

Pearson Edexcel

Pearson Edexcel International GCSE Computer Science (4CP0)

ComponentWeightLengthWhat it asks for
Paper 1: Principles of Computer Science50%2 hours · 80 marksshort answer and structured questions
Paper 2: Application of Computational Thinking50%3 hours · 80 marksprogramming and problem solving — A three-hour practical examination, sat at a computer
  • Pearson does not tier this subject: every candidate sits the same papers and every grade is reachable from them. That removes the entry-tier decision entirely, which is one of the practical differences between the two boards.
  • Paper 2 is a three-hour practical exam at a computer, writing and debugging real code. That is a completely different preparation from Cambridge’s written pseudocode paper, and it is the clearest case on this site of two boards examining the same subject in incompatible ways.

Read from the published syllabus and checked on 2026-09-22.

Weightings are the awarding body’s own published figures. Where a board tiers the entry, the same weighting applies to both tiers — what changes is the grade range available.

What students usually need help with

Not a list of topics — a list of the specific things that cost marks in Computer Science regardless of how well the content is known.

  • Pseudocode as a notation

    On Cambridge, answers must be in the published pseudocode. A correct Python solution can score below a clumsy pseudocode one, which students find genuinely unfair until they see the mark scheme.

  • Trace tables

    Hand-tracing a loop, row by row, is the skill that most reliably separates grades in the algorithms paper, and it cannot be done at speed without practice.

  • Binary and hexadecimal by hand

    Conversion, addition, overflow and two’s complement, none of it with a calculator.

  • Real coding, on Pearson

    Paper 2 is three hours at a machine writing and debugging a working program. That requires writing code regularly, not revising notes about code.

What the syllabus covers

The content both boards cover, grouped by area. Unit names and their order differ by specification — this shows the shape of the course; your own syllabus shows what is examinable.

  • Data representation and computer systems

    Binary, hexadecimal and character sets · Sound, image and file compression · Data storage, memory and the CPU · Input, output and secondary storage devices

  • Networks, security and software

    Network types, topologies and protocols · The internet, cloud storage and data transmission · Security threats and their countermeasures · System software, application software and translators

  • Algorithms and problem solving

    Decomposition, abstraction and algorithm design · Flowcharts, pseudocode and trace tables · Searching and sorting algorithms · Validation, verification and test data

  • Programming

    Sequence, selection and iteration · Variables, constants and data types · Arrays, records and file handling · Procedures, functions and parameters

Where marks are actually lost

Cambridge candidates lose marks for writing in a real language. The specification publishes a pseudocode, the mark scheme is written against it, and a student who has spent two years in Python writes valid Python under pressure and is marked against something else. The fix is mechanical — write pseudocode by hand for a few weeks until it is the default — and it moves grades quickly, which is unusual.

Pearson candidates lose marks somewhere else entirely: in a three-hour practical exam, on the program that does not run. Marks are available for a partially working solution, so the students who do best are the ones who build in small testable steps and keep a working version saved, rather than writing the whole thing and debugging at the end. That is a habit of working, and it is best learned months before the exam rather than in the room.

Send the specification code

Two students can both be "doing IGCSE Computer Science" and sit different papers, at different lengths, with a different grade ceiling. The specification code — 0610, 4BI1 and so on — is on the front of your syllabus and on every past paper, and it is the first thing we ask for. With it we can put you with a tutor who has taught that paper; without it, the subject match can be right and the exam preparation wrong.

Frequently asked questions

The questions UAE students and parents ask us most often about this program.

Related programs

Other preparation tracks students often combine with this one.

  • IGCSE Tutoring

    Subject tutoring for Year 10 and Year 11 students working towards IGCSE or GCSE. Lessons follow your school’s board and specification, with past papers from the start rather than at the end.

  • IGCSE Pricing

    IGCSE tutoring is priced per subject. Starting in Year 10 rather than Year 11 is the single biggest thing a family can do to reduce what it spends.

  • How it works

    Every student starts with a free consultation and ends with a plan that has a date on it. What happens in between depends on which exam you are sitting.

Tell us where Computer Science is going wrong

Send a recent piece of marked work or a past paper with the marks on it, and tell us the specification code. That shows us more in five minutes than a description of the problem does in an hour.