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)
| Component | Weight | Length | What it asks for |
|---|---|---|---|
| Paper 1: Computer Systems | 50% | 1 hour 45 min · 75 marks | short answer and structured questions |
| Paper 2: Algorithms, Programming and Logic | 50% | 1 hour 45 min · 75 marks | problem 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)
| Component | Weight | Length | What it asks for |
|---|---|---|---|
| Paper 1: Principles of Computer Science | 50% | 2 hours · 80 marks | short answer and structured questions |
| Paper 2: Application of Computational Thinking | 50% | 3 hours · 80 marks | programming 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.
