Skip to main content
Flag of DubaiDubai0478 PAPER 1 AND PAPER 2 SUPPORT FOR DUBAI STUDENTS

Cambridge IGCSE Computer Science 0478 Tutor in Dubai

A Cambridge IGCSE Computer Science 0478 tutor in Dubai is usually hired for one of two reasons: a student who cannot convert working code into exam answers, or a student who can program and keeps losing marks across the theory paper. Both papers carry half the grade, both are written, and neither rewards fluency at a keyboard on its own. IB Gram matches students in Dubai to 0478 specialists and teaches both papers one-to-one over live video.

  • Two papers, equal weighting, both taught by the same specialist
  • Pseudocode and trace tables drilled on paper, as the exam requires
  • One-to-one over live video with the student's own code on screen
  • Free first lesson, no card details taken, no obligation to continue

0478

Cambridge IGCSE Computer Science syllabus code

50/50

weighting split between Paper 1 and Paper 2

10

syllabus topics across the two written papers

0

coursework components in the current 0478 syllabus

International schools near Dubai
  • GEMS Wellington Academy Silicon Oasis
  • The Aquila School
  • Fairgreen International School
  • Dubai Heights Academy
  • GEMS Metropole School Motor City
  • Nord Anglia International School Dubai
  • Sunmarke School
  • Arcadia Global School
  • Star International School Mirdif
  • Dubai Scholars Private School
  • The Millennium School Dubai
  • GEMS Winchester School Oud Metha

School names are shown for local academic context only. IB Gram is an independent tutoring platform and is not affiliated with, endorsed by, or representing any school listed here.

IB & IGCSE in Dubai

Why 0478 catches out students who can already program

Cambridge IGCSE Computer Science, syllabus code 0478, is assessed by two written papers of equal weight. Paper 1 covers computer systems: data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies. Paper 2 covers algorithms, programming, databases and Boolean logic. There is no coursework component in the current syllabus, and no part of the qualification is marked at a computer. Every mark is earned in handwriting, under timing, against a mark scheme that expects particular words.

That last point explains most of the disappointment in this subject. Dubai has plenty of fifteen-year-olds who build things: a working Python game, a Discord bot, a tidy web project. Those students arrive in Year 11 confident and then score in the middle of Paper 2, because the paper does not ask them to make something work. It asks them to complete a trace table for somebody else's flawed algorithm, to write pseudocode in a syntax they have never used casually, and to explain in two marks' worth of words why a particular validation check is appropriate.

Paper 1 produces the opposite failure. Students treat it as general knowledge about computers, because much of it sounds familiar: RAM, routers, cloud storage, cyber security. The topics are then revised by reading rather than by answering, and the marks go missing in the detail. Describing how a packet is reassembled, converting between denary, binary and hexadecimal under pressure, or distinguishing a check digit from a checksum are all precise skills, and each one has a predictable set of wrong answers that a tutor has seen fifty times.

What a 0478 tutor does, then, is less about teaching programming than about converting knowledge into marks: writing pseudocode by hand to the conventions Cambridge uses, tracing code in a table without skipping iterations, converting number bases quickly and checking the answer, and answering a describe question with the number of distinct points the mark allocation implies. The content is usually already half there. The exam technique rarely is, and it is almost never taught in a class of twenty-six.

A note on how we deliver this in Dubai. Lessons are one-to-one over live video, on a fixed weekly slot in Gulf Standard Time. IB Gram does not send tutors to UAE addresses; in-home visits are a service we run only in India. For a programming subject, the shared screen is genuinely the better room: the tutor sees the student's actual code, runs it, breaks it deliberately, and annotates the pseudocode version alongside, with everything saved and sent afterwards. A visiting tutor leans over a laptop and leaves nothing behind for February revision.

Scarcity is the other reason online matching matters here. Computing specialists who teach both papers properly, including the database and Boolean logic topics that schools frequently reach in the final term, are a much smaller population than maths or English tutors. Within driving distance of any one Dubai community that population may be two or three people, none of them free at six in the evening. Across a national pool working over video it is a real choice, and the tutor can be matched to the programming language the school actually teaches rather than to the one they prefer.

At a glance

  • Two written papers, 50 per cent each, no coursework in the current syllabus
  • Paper 1 is computer systems; Paper 2 is algorithms, programming, databases and logic
  • Pseudocode and trace tables are handwritten skills and need handwriting practice
  • Marks are lost on precision, not on enthusiasm for computing
  • Delivered one-to-one online; in-home tuition is an India-only service
IB programmes

Every IB programme stage, mapped to UAE school years

Computing sits in a vertical line from lower secondary to A Level, and the step between each stage is sharper than in most subjects. These are the stages a Dubai 0478 student is moving between, with what each transition actually requires.

LOWER SECAges 11-14 · Years 7-9

Cambridge Lower Secondary Computing

Block-based and early text-based programming, basic networks and data concepts, taught in short weekly lessons. The stage builds confidence with a keyboard but very little of the formal precision that IGCSE assessment demands, which is why able Year 9 students can still find Year 10 abrupt.

In Dubai this stage is frequently taught as one lesson a week by a teacher who also covers ICT and design technology, so coverage varies between schools far more than in maths or science. Students arriving from other systems mid-secondary often have strong practical skills and no exposure to binary, logic gates or pseudocode conventions. A short diagnostic before Year 10 is cheap and prevents a term of guessing.

IGCSEAges 14-16 · Years 10-11

Cambridge IGCSE Computer Science 0478

Two years ending in two written papers of equal weight. Paper 1 examines computer systems across six topics; Paper 2 examines algorithm design and problem-solving, programming, databases and Boolean logic. Candidates write pseudocode or a high-level language by hand, and no component is assessed at a computer.

0478 is a popular option block choice in Dubai's British-curriculum schools, which dominate private enrolment in the emirate. It frequently competes for timetable space with ICT 0417 and with a third science, and because KHDA requires Arabic, Islamic Education and Social Studies alongside the licensed curriculum, the option columns in Dubai schools are tighter than in the UK. Many students choose between computing subjects rather than taking both.

AS/AAges 16-18 · Years 12-13

Cambridge International AS and A Level Computer Science 9618

The post-16 continuation, with substantially more depth on data structures, logic, system software and a programming project at A Level. Students who reached a strong 0478 grade through memorised answers rather than understanding tend to stall in the first term of Year 12.

Dubai students decide between A Level and the IB Diploma in the spring of Year 11. For computing, the practical implication is that 9618 assumes fluency in one text-based language, so a student who spent 0478 avoiding code is choosing a hard two years. Tutors working with Dubai families often use the summer between Year 11 and Year 12 to build that fluency properly, when there is time and no deadline.

DPAges 16-19 · Years 12-13

IB Diploma Computer Science

The IB route, assessed through written papers and an internally assessed solution the student develops themselves. The emphasis on design documentation and on justifying choices is heavier than at IGCSE, and the internal assessment must be the candidate's own work throughout.

Dubai's IB sector is substantial and growing, with three new IB schools among the seven private schools opening for 2026-27. A 0478 student moving into IB Computer Science gains from the algorithmic foundation but has to learn a very different assessment culture, where a tutor's role is coaching and feedback on the student's own solution rather than any involvement in producing it.

Subject coverage

IB and IGCSE subjects we tutor

These are the subjects that sit around 0478 on a Dubai timetable. The notes name what each one shares with computer science, because families deciding where to put tutoring hours need to know which problems overlap.

Computer Science (0478)

Single tier, two written papers

Computer systems in one paper, algorithms, programming, databases and Boolean logic in the other. Marks concentrate in precision: handwritten pseudocode, complete trace tables, base conversions and describe answers that hit the mark allocation.

Information and Communication Technology (0417)

Single tier, three papers

Largely practical, with document production, databases, presentations, spreadsheets and website authoring assessed at a computer. Often confused with 0478 by parents; the two subjects share almost no assessment style.

Mathematics (0580)

Core and Extended

The strongest predictor of comfort in Paper 2. Students fluent with algebraic manipulation and sequences handle iteration, counters and totalling far more easily than those still working arithmetic out step by step.

Cambridge International Mathematics (0607)

Core and Extended

Taken instead of 0580 at some Dubai schools, with a stronger graphical calculator element. Useful for students heading to IB, and the problem-solving habits transfer directly into algorithm design.

Physics (0625)

Core and Extended

Shares the discipline of describing a process in exactly the right terms for the marks available. Students who write loose physics explanations tend to write loose computing explanations too, and the fix is the same.

Chemistry (0620)

Core and Extended

Included because of timetable load. A student carrying three sciences plus 0478 is carrying four content-heavy subjects into the same exam fortnight and needs a revision plan that admits the collision early.

Business Studies (0450)

Core and Extended

Case-study analysis under time pressure. The overlap with computing is the habit of answering the question asked with the number of points the mark allocation implies, rather than writing everything known.

First Language English (0500)

Extended entry

Listed deliberately. Paper 1 of 0478 is a written paper, and students with weak written precision lose marks they have earned through understanding. Tightening written answers helps computing more than parents expect.

AS and A Level Computer Science (9618)

AS and full A Level

The continuation route, with deeper data structures, logic and a programming project. Students should arrive fluent in one text-based language rather than planning to learn it in Year 12.

IB Diploma Computer Science

SL and HL

The alternative post-16 route for Dubai students choosing the Diploma. Written papers plus an internally assessed solution that must be the student's own work from design through to evaluation.

How sessions run

Tutoring formats built around UAE school timetables

Three ways Dubai families run 0478 support, chosen mostly on whether the gap is programming fluency, theory precision, or the ability to finish a paper.

Weekly one-to-one over live video

Sixty minutes a week on a fixed Gulf Standard Time slot with one tutor. The student shares their editor, the tutor shares a pseudocode document, and both are annotated live. Work set between sessions alternates between a handwritten algorithm task and a set of theory questions.

  • Student's own code on screen, run and broken deliberately
  • Handwritten pseudocode set as homework, not typed
  • Theory questions marked against the mark allocation
  • Saved annotated files after every lesson

Paper-split intensive

For students whose two papers are far apart in strength. A block of sessions targets one paper only: either six weeks of algorithms, tracing and logic, or six weeks of systems theory with answer-length discipline. The other paper is left alone deliberately until the first is stable.

  • One paper at a time, six to eight sessions
  • Diagnostic first, so the choice of paper is evidence-based
  • Past questions by topic rather than by whole paper
  • Reassessed before any decision to continue

Programming fluency block

Aimed at students who avoid code entirely, often taken in a school holiday. The goal is not projects but confidence with the four constructs that Paper 2 keeps returning to: selection, iteration, counting and totalling, and array handling in a single text-based language.

  • One language only, chosen to match the school's
  • Short exercises, written on paper and then typed
  • Trace tables for every exercise, without exception
  • Useful before Year 12 as well as during Year 11
Verified tutors

IB and IGCSE tutors available to students in Dubai

The tutors below teach Cambridge IGCSE Computer Science to Year 10 and Year 11 students. Most also teach the A Level continuation, which matters because the habits that earn marks at 0478 are the ones a student carries into Year 12.

Explore IB tutor options
RUHINA

RUHINA

Biology

IGCSE

4rating10 Yrs
Ajmanonline / home / hybridAll countries
Concept buildingDoubt clearing
Check availability
The full picture

What IB and IGCSE study actually looks like in Dubai

01

What the 0478 search is really asking

Parents typing for a Cambridge IGCSE Computer Science 0478 tutor in Dubai have usually just read a report or a mock result that does not match their sense of their child. The common version is a student who is visibly good with computers and who scored a grade 5. The less common version, and the harder one, is a student who revises diligently for the theory paper, remembers everything, and still drops a third of the available marks.

Both are exam-technique problems with content underneath. The first student knows how to make a program work and has never been taught that Paper 2 rewards a different thing: an algorithm expressed in a specific written form, traced correctly, with validation and error handling named rather than implied. The second student knows the content of Paper 1 and answers in the wrong grain, writing three sentences where the mark scheme wants two distinct technical points, or naming a technology without describing what it does.

A specialist tutor fixes those in a different order from a classroom teacher. The classroom has to cover the syllabus for everyone. A one-to-one tutor can start with the student's last script, identify the three habits costing the most, and spend a month on those while the class moves on. That is the whole value of one-to-one for this subject, and it is why a diagnostic matters more than a syllabus plan at the start.

The remainder of this page is the detail: what each paper examines, where the marks actually go, how pseudocode and trace tables are drilled, what the subject costs in this market, how Dubai option blocks and the permit rules work, and how the entry calendar constrains the year.

02

Paper 1: computer systems, topic by topic

Paper 1 covers six topics and carries half the qualification. The topics are data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies. Confirm the exact structure, duration and mark total against the Cambridge 0478 syllabus for your child's exam series, because these details are revised between syllabus cycles and a tutor working from an old specification is a real risk in this subject.

The pattern of lost marks is remarkably consistent across students and schools. Number bases are the first: converting between denary, binary and hexadecimal is examined every series, it is entirely mechanical, and students lose marks through arithmetic slips because they never learned to check the conversion backwards. Data transmission is the second: packet structure, serial and parallel, simplex and duplex, and the error-checking methods, where parity, checksum and check digit get blurred into one vague answer.

Hardware and software reward precision about purpose. A student who writes that RAM 'stores things the computer is using' has written something true and unmarkable. The paper wants the distinction between volatile and non-volatile, what the processor fetches and when, and what happens when physical memory runs short. Emerging technologies and the internet topics look like the easy marks and often are, provided the student can describe a mechanism rather than name a product.

The table below sets out the topics with what each one demands and where scripts usually leak marks. It is the version we work through in a first diagnostic session, scoring each row honestly, because a student who knows which two rows are weak can revise in a way that a student revising 'Paper 1' cannot.

0478 PAPER 1 TOPICS, WHAT EACH DEMANDS AND WHERE SCRIPTS LEAK MARKS
TopicWhat the paper asks forThe classic mark lossWhat a session drills
Data representationDenary, binary and hexadecimal conversion; character sets; sound, image and file size calculationArithmetic slips in conversion; forgetting units in file size questionsConverting both directions and checking backwards, every time
Data transmissionPacket structure, transmission methods, parity, checksum, check digitDescribing one error-checking method and attributing another's behaviour to itA one-page comparison written from memory, then tested
HardwareProcessor components, memory types, input, output, storage, embedded systemsVague descriptions of RAM and ROM that state use rather than propertyAnswering 'describe' with properties and purpose separately
SoftwareSystem and application software, operating system roles, translators, interruptsConfusing compiler and interpreter behaviour under exam pressureShort paired questions until the distinction is automatic
The internet and its usesInternet infrastructure, browsers, URLs, cookies, security threats and protectionNaming a threat without describing how it works or how it is mitigatedThreat, mechanism, mitigation written as three separate points
Automated and emerging technologiesSensors and control systems, robotics, artificial intelligence conceptsWriting about products rather than about how a system senses and respondsDescribing a control loop in exam language
03

Paper 2: algorithms, programming, databases and logic

Paper 2 carries the other half of the grade and is where most of the difference between a grade 6 and a grade 8 lives. It examines algorithm design and problem-solving, programming, databases and Boolean logic. Candidates write in pseudocode or a high-level programming language by hand. Cambridge publishes its own pseudocode conventions, and a student who writes Python syntax where pseudocode is expected can still be credited, but only if the logic is unambiguous, which casual code rarely is.

The questions have recognisable shapes. There is normally an algorithm to complete or correct; a trace table to fill from given code; a validation or verification check to write; a program to write to a short specification; a database question requiring field types, a primary key or a query; and Boolean logic in the form of a truth table, an expression or a logic circuit. Each shape has a method, and the method can be taught in an hour and then drilled.

The single biggest avoidable loss is the incomplete trace table. Students stop a row early, skip an iteration, or write only the final values rather than the changing ones, and the marks are awarded for the intermediate states. The second biggest is the unnamed variable: a student describes what their algorithm does without declaring or initialising anything, and the mark scheme has nothing to award against. The third is writing a working program that does not address the specification as written.

None of that requires more coding ability. It requires handwriting algorithms on paper under timing, which is the thing almost no student does voluntarily. We set it every week, because the exam is handwritten and typing practice does not transfer as cleanly as students assume.

0478 PAPER 2 QUESTION SHAPES AND WHAT EARNS THE MARKS
Question shapeWhat earns the marksWhere candidates lose themThe drill
Complete or correct an algorithmCorrect construct, correct condition, correct order of statementsFixing the symptom rather than the logic errorReading the algorithm aloud as a sequence of states
Trace table from given codeEvery intermediate value in every iteration, in the right columnStopping a row early or recording only final valuesTimed tables with a ruled grid, three a week
Write a program to a specificationEach requirement in the specification addressed explicitlyWriting elegant code that answers a slightly different questionUnderlining each requirement and ticking it off
Validation and verificationNaming the check, then the condition, then the action on failureDescribing intent without a testable conditionWriting the check as three separate labelled lines
Database questionCorrect field types, a sensible primary key, a query that returns the asked-for recordsTreating a single table as if it were a spreadsheetDesigning one small table from a worded scenario
Boolean logicCorrect truth table rows, correct expression, correct circuit from a statementMisreading precedence in an expression with three inputsBuilding the table first and the circuit from the table
04

The student who can code but cannot answer the question

  • No run button in the exam: tracing replaces debugging
  • Convert the student's own code into handwritten pseudocode first
  • Declare and initialise variables, close every loop explicitly
  • Three timed trace tables a week beats an hour of new content

This is the most common profile we see in Dubai, and it is worth describing precisely because the fix is specific. The student writes fluent Python. They debug by running the program and watching what happens. They have never designed an algorithm away from a machine, and they have never had to be right the first time without feedback from an interpreter.

Paper 2 removes the interpreter. There is no run button, no error message, no chance to try the other operator and see. Everything that the machine was doing for the student, they now have to do in their head and record on paper, which is exactly what a trace table is for. Students resist trace tables because they feel slow and clerical. They are slow and clerical, and they are also the mechanism by which a candidate verifies their own logic in an exam, and they carry marks in their own right.

The second half of the fix is the written register. Pseudocode in Cambridge's conventions is deliberately unambiguous: variables are declared, loops are closed explicitly, conditions are stated in full. Casual code is full of shortcuts that a machine tolerates and a mark scheme cannot read. We spend early sessions converting the student's own working program into clean handwritten pseudocode, which is a far better exercise than any set problem, because the student already knows the answer and is learning only the form.

Progress here is quick and visible. A student who could not complete a trace table in week one and can complete three accurately by week five has usually moved a grade on Paper 2, not because they understand programming better but because they have stopped losing marks they had already earned.

05

Databases and Boolean logic: the topics schools run out of time for

Two topics on Paper 2 are reliably underserved in school teaching, and both are cheap to fix. The first is the database topic, which examines single-table concepts: field types, primary keys, and a query that returns a specified set of records. Schools often arrive at it in the final term, teach it in two lessons, and move on. Students then treat a database table as a spreadsheet, choose a field type without thinking about what will be stored in it, and nominate a primary key that is not unique.

The second is Boolean logic. Truth tables, logic expressions and logic circuits are mechanical, learnable and worth real marks, and most students lose some of those marks through precedence errors with three inputs rather than through conceptual confusion. The reliable method is to build the truth table first, column by column for each gate, then read the expression or draw the circuit from the completed table rather than attempting it in one pass.

Both topics suit one-to-one work precisely because they are small and self-contained. A session and a half on databases and two sessions on logic will typically convert a vague performance into a reliable one, and unlike algorithm design they do not require weeks of habit change. For a Year 11 student six weeks from a paper, these are usually the highest-return hours available.

The table lists what each of these topics actually examines, the error we see most, and the drill that fixes it. It is deliberately narrow, because a student revising with limited time needs a list of specific moves rather than a topic heading.

THE SHORT TOPICS THAT RETURN THE MOST MARKS PER HOUR
TopicWhat is examinedThe error we see mostThe fix, in sessions
Database structureField names, data types, primary key selection for a single tableChoosing a field type that cannot hold the stated dataDesign two tables from worded scenarios, half a session
Database queriesSelecting records that satisfy stated criteria and returning named fieldsReturning every field rather than the ones asked forFive short queries written against one table, half a session
Truth tablesCompleting rows for AND, OR, NOT, NAND, NOR and XOR combinationsRow order errors and skipped input combinationsA ruled template used until the ordering is automatic
Logic expressionsWriting an expression from a worded statement or a circuitPrecedence mistakes once three inputs are involvedBuild the table first, read the expression from it
Logic circuitsDrawing a circuit from an expression or a statementGate symbols drawn ambiguously and inputs unlabelledDraw, label, then verify against the truth table
Validation checksRange, type, length, presence, format and check digit checksNaming a check without stating the testable conditionOne page of checks written as condition plus action
06

What a named-syllabus computing tutor costs in Dubai

Specialist computing tutors are scarcer than maths or English tutors in this market, and the rate reflects scarcity rather than difficulty. The figures below are published market rates in AED, each attributed to the provider or rate survey that published them in 2026. They are not IB Gram's price list and nothing here is a quote. We publish them because three of the six competitor pages reviewed for this market publish no price at all, and two quote in US dollars.

Two patterns are worth reading out of the table. The first is that in-home one-to-one carries a clear premium over online one-to-one, and that premium is travel time rather than better teaching; a tutor crossing Dubai for a 5pm lesson has lost ninety minutes of their day. The second is that small-group rates look attractive per student and work badly for this subject, because the gap between two students on Paper 2 is rarely the same gap, and a shared hour ends up covering theory that both already know.

There is also a scarcity effect specific to computing. A tutor who can teach both papers properly, including Boolean logic and database design, is a narrower population than a tutor who can help with Python homework. Families sometimes book the cheaper option and discover in February that the tutor was never going to cover the second half of Paper 2. The question to ask any prospective tutor is simple: walk me through how you teach trace tables.

IB Gram's model is a free first lesson with the matched specialist, no card details taken, then a written plan and a quote in AED once the tutor has seen a piece of the student's work. We publish the market bands so the quote arrives with context attached.

PUBLISHED DUBAI MARKET RATES IN AED FOR SUBJECT TUTORING, OCTOBER 2026
FormatAED per hourWhere the figure is publishedHow it works for 0478 specifically
Online one-to-one, budget tutor45-150EdFlik lists from AED 45-65; Tutopiya from AED 33-52Usually general coding help rather than both papers
Online one-to-one, qualified subject tutor150-300Unitors lists IGCSE tuition from AED 150The band where a tutor teaches Paper 1 and Paper 2 properly
In-home one-to-one, travel included180-500Bestimate's 2026 Dubai rate table gives 180-350; home tutors 200-500Same teaching plus the drive, priced into the hour
Named-syllabus specialist200-450+TutorChase publishes AED 270; Bestimate 200-450 and aboveScarce in computing; booked early for exam-year work
Small group of two to fourLower per studentAdvertised by tuition centres across the emirateWeak fit: students rarely share the same Paper 2 gap
Premium or examiner-led500-650+BartyED publishes AED 650Used for short pre-series blocks rather than weekly work
07

Option blocks, Dubai schools and who may legally tutor

Dubai's private school sector is the largest in the UAE, with 387,441 students across 227 schools offering 17 different curricula in 2024-25, and seven further private schools opening for 2026-27 that add 16,846 places. Enrolment grew six per cent during 2025-26. For a computing family, the practical consequence of that scale is choice between schools, and the practical constraint is what each school puts in its option columns.

KHDA requires Arabic, Islamic Education and Social or Moral Studies in all Dubai private schools regardless of the licensed international curriculum, with separate classes for Arab and non-Arab students and specified instructional time calculated on a 40-minute lesson unit. Those requirements are legitimate and they consume timetable space, which is why Dubai option blocks are tighter than their UK equivalents and why 0478 and 0417 are frequently alternatives rather than companions. Ask the school which column computing sits in before Year 10 choices are made.

On the tutoring side, private tuition in the UAE is regulated. The private tuition work permit was introduced under Ministerial Resolution No. 710 of 2023, is issued by MoHRE free of charge for two years, and covers a defined set of eligible applicants. Anyone tutoring without one is subject to fines and penalties under the applicable laws; no fine schedule is published, so treat any quoted figure with suspicion. MoHRE's own private tutor licensing service is the official application route.

One ethical boundary applies across the Emirates. ADEK's professional-ethics rules bar Abu Dhabi school staff from paid private tutoring of students enrolled at their own school, and the MoHRE permit carries a code of conduct in the same spirit. An offer of your child's own class teacher, privately, should be declined. IB Gram holds no accreditation from KHDA, ADEK, the Ministry of Education, Cambridge or any school, and operates no UAE office.

WHO MAY TUTOR PRIVATELY IN THE UAE, UNDER MINISTERIAL RESOLUTION NO. 710 OF 2023
Tutor categoryPermit positionIssued byConditions a parent should check
Registered school teacherEligible for the private tuition work permitMoHREMay not tutor students enrolled at their own school
Government or private-sector employeeEligible for the permitMoHREPermit is separate from their employment contract terms
Unemployed UAE residentEligible for the permitMoHREAsk to see the permit, not a certificate of qualification
University studentEligible for the permitMoHRESubject knowledge varies widely; ask about both papers
School student aged 15 to 18Eligible for the permitMoHRERarely appropriate for examination-year teaching
Tutoring business with premises in DubaiA different regime: an educational services permit for a training instituteKHDAA centre's permit is not a tutor's permit; they are separate things
Validity and cost of the tutor permitGranted free of charge for two yearsMoHRENo fee should be charged to you for a tutor's own permit
08

Series, entry deadlines and the zone timetable

Cambridge runs IGCSE examinations in a June series and a November series, and the deadlines that matter sit months before the papers. The order of events is identical in both. The final entry closes first and fixes which components a candidate sits, forecast grades follow once there is enough marked work to make one fair, the papers fall inside the window set by the centre's administrative zone, and results reach the centre on Cambridge International Direct a few weeks after that. For a June sitting the entry closes in the spring; for a November sitting it closes over the summer. The exact day belongs to the centre, not to a tutoring page, because Cambridge issues a different timetable for each of its six zones and says in writing that using the wrong one is the centre's risk. The lead time, though, does not move between series, and the deadline a family can actually miss is the school's own internal one, which falls earlier still.

There is an administrative detail worth knowing. Cambridge allocates every centre to one of six administrative zones and publishes a separate timetable version for each, stating that it is essential to use the correct version for your zone and warning that it cannot accept responsibility for candidates who miss an exam through using the wrong one. If your child is working from a timetable downloaded from a forum rather than the one the school issued, fix that today; it costs nothing and the downside is total.

Read backwards from the window, a 0478 year has a natural shape. All six Paper 1 topics covered by the end of term one of Year 11, with a scored diagnostic per topic. Trace tables and pseudocode practised weekly from the autumn rather than started in the spring, because they are habits rather than content. Databases and logic cleared by February. Full papers under timing from February, with the second half of each paper attempted first occasionally, since that is where fatigue costs marks.

For students taking Pearson Edexcel International GCSE subjects alongside Cambridge ones, the calendars differ: Pearson runs May or June and November series, with its November 2026 timetable running to 19 November 2026, June 2026 results issued to centres on 19 August 2026 and to students the following day, and November 2025 results reaching students on 22 January 2026. Pearson also publishes provisional timetables that can be revised, so check the live official timetable rather than a restated date.

A 0478 YEAR READ BACKWARDS FROM THE EXAM WINDOW
MilestoneWhen it fallsWho controls itWhat should already be done
School internal entry decisionA term ahead of the board deadlineThe school's exams officerConfirmed 0478 rather than 0417, and the language to be used
Final entries to CambridgeMonths before the first paper; the spring for a June sitting, the summer for a November oneCambridge InternationalAll six Paper 1 topics taught at least once
Mock examinationsUsually term two of Year 11The schoolThree timed trace tables and one full Paper 2 attempted
Forecast grades submittedWeeks before the window opens, on the schedule Cambridge publishes for that seriesThe school, to CambridgeEnough marked work for the forecast to be fair
Zone timetable issuedAhead of each series, per administrative zoneCambridge InternationalChecked the version the school issued, not one found online
Exam windowJune or November seriesCambridge InternationalDatabases and Boolean logic already reliable
Results and any review of markingA few weeks after the papers, on Cambridge International Direct, with certificates laterCambridge InternationalDiscussed with the school whether a review is worth requesting
Where we tutor

Dubai communities our 0478 students study from

Computing option blocks differ sharply between schools, so what matters locally is which schools a community feeds and whether those schools run 0478, 0417 or both. These notes describe that pattern rather than driving distances.

Dubai Silicon Oasis

A technology free zone with schools inside it and a high concentration of engineering and IT families. Students here often arrive in Year 10 already programming at home, which changes what a tutor needs to work on.

Academic City and Al Ruwayyah

University campuses and secondary schools in the same district. Students frequently have older siblings studying computing at degree level, which is useful motivation and occasionally a source of confidently wrong advice about the exam.

Mirdif and Al Warqa

Established family communities feeding a wide spread of British and Indian curriculum schools. Option blocks here vary enough that neighbouring students may take 0478, 0417 or neither.

Al Khawaneej and Mushrif

Villa communities on the eastern edge with long school runs towards the city. Evening online slots dominate, and sibling sessions scheduled back to back are common in these households.

Motor City and Dubai Sports City

Mid-density communities with several schools that opened in the last fifteen years. Computing provision in newer schools is often strong on practical work and thinner on examination technique.

Jumeirah Village Circle and Triangle

Dense apartment and townhouse communities with students travelling to schools across the southern corridor. Lessons are typically taken on a laptop in a bedroom, which suits code-sharing work perfectly.

Oud Metha and Garhoud

Older districts with long-established schools, including several Indian-curriculum schools that also enter students for Cambridge subjects. Set programming languages differ between them more than parents expect.

Nad Al Hamar and Ras Al Khor

Quieter residential areas with students bussing to schools in Mirdif, Garhoud and Academic City. Bus runs here push realistic session starts towards seven in the evening.

School ecosystem

IB and Cambridge school communities we support in Dubai

Dubai Silicon Oasis, Academic City and Dubailand

Schools in this belt tend to have well-equipped computing rooms and teachers who came into the subject from industry. The practical standard is high; the examination discipline is the part a tutor is usually adding rather than the programming itself.

  • GEMS Wellington Academy Silicon Oasis
  • The Aquila School
  • Fairgreen International School
  • Dubai Heights Academy

Motor City, Sports City and Al Barsha South

A newer cluster where several schools run their computing option alongside a strong design and technology offer. Students here often take 0478 as the third option rather than as a declared interest, which affects how much groundwork a tutor has to lay.

  • GEMS Metropole School Motor City
  • Nord Anglia International School Dubai
  • Sunmarke School
  • Arcadia Global School

Mirdif, Al Warqa and Oud Metha

A mixed-curriculum area where Cambridge subjects are entered by both British and Indian curriculum schools. The programming language taught varies between schools in this cluster, so a tutor is matched to the language the school uses rather than to a house preference.

  • Star International School Mirdif
  • Dubai Scholars Private School
  • The Millennium School Dubai
  • GEMS Winchester School Oud Metha

Named schools describe the Dubai market that students we support attend and appear here as context only; no affiliation, endorsement or commercial relationship with any school or group is implied.

How matching works

From first enquiry to a tutor who fits

  1. 01

    Tell us the paper split, not just the grade

    The useful first message says which paper is weaker, what the last mock marks were on each, and which programming language the school teaches. With that we can match a specialist rather than a generalist, and tell you honestly whether one is free at your times.

  2. 02

    A scored topic diagnostic

    Before any plan, the student scores themselves against the ten syllabus topics and attempts one trace table and one short algorithm. That takes twenty minutes and replaces guesswork with a ranked list of what to fix first.

  3. 03

    Free first lesson, one-to-one and live

    Sixty minutes over video with the matched tutor, working on the weakest topic from the diagnostic rather than on introductions. No card details are taken and there is no obligation to continue afterwards.

  4. 04

    A written plan naming the paper to attack first

    You get a plan that commits to one paper, states how many sessions before a review, and says what will be measurable in six weeks. Where the honest answer is that the student needs programming fluency before anything else, the plan says that instead.

  5. 05

    Six-week review against marked work

    We compare the first diagnostic with current scripts and decide whether to continue, switch paper or change tutor. Switching tutor at a review costs nothing; continuing without evidence of movement is the thing worth avoiding.

Why families choose us

What UAE parents tell us matters most

Both papers, one specialist

Tutors matched to 0478 teach computer systems and the algorithms paper, including the database and Boolean logic topics schools often reach late. A tutor who can only help with Python homework covers roughly half of what the qualification examines.

Handwritten practice, because the exam is handwritten

Pseudocode and trace tables are set on paper every week, not typed. It is the least popular part of the work with students and the part that most reliably moves Paper 2 marks within a term.

The student's own code on screen

Lessons run over live video with the student sharing their editor, so a tutor can run their program, break it deliberately, and convert it into exam-ready pseudocode alongside. Everything annotated is saved and sent afterwards.

Matched to the school's language

Dubai schools teach different text-based languages for this syllabus. The match is made against the one your child's school uses, because switching language mid-course costs weeks that a Year 11 student does not have.

Clear about what we are not

No accreditation from KHDA, ADEK, the Ministry of Education or Cambridge, no UAE office, no grade promises, and no involvement in producing work that must be a student's own. The market rates on this page carry the name of whoever published them.

Scarcity stated, not hidden

Computing specialists are a smaller pool than maths or English. If nobody suitable is free at your preferred slot, you hear that with the alternatives before a trial is booked rather than afterwards.

Student and parent reviews

What students and parents say about working with IB Gram

Practical feedback on tutor fit, revision structure and communication from IB and IGCSE families we have taught.

“Every session has been a positive learning experience. The students are progressing well, becoming more confident, and showing a genuine interest in learning.”

Priya Vivek

Gurugram

“The students have developed a much better understanding of the concepts through regular practice and guidance. Their confidence and participation have improved noticeably.”

Priya Vivek

Gurugram

“Watching the students progress from one session to the next has been very satisfying. They are learning with confidence and showing genuine interest.”

Priya Vivek

Gurugram

“The sessions provide a good balance of explanation, practice, and feedback. Students are steadily building their skills and confidence.”

Priya Vivek

Gurugram

“The students are showing a positive attitude toward learning and are becoming more independent with each session. The progress has been very encouraging.”

Priya Vivek

Gurugram

“Personalized support and regular practice have helped the students make excellent progress. Their confidence has improved significantly over time.”

Priya Vivek

Gurugram

“The learning process has been smooth and engaging. Students are asking better questions, understanding concepts more clearly, and improving consistently.”

Priya Vivek

Gurugram

“It is rewarding to see students become more confident in their abilities. The sessions are productive, engaging, and focused on meaningful learning”

Priya Vivek

Gurugram

“The students are making steady progress and developing a stronger foundation. Consistent practice and individual attention have helped a lot.”

Priya Vivek

Gurugram

“I have seen noticeable improvement in the students' understanding and participation. Their enthusiasm for learning is truly encouraging.”

Priya Vivek

Gurugram

“A supportive learning environment makes a big difference. The students are responding well to personalized guidance and regular feedback.”

Priya Vivek

Gurugram

“The overall learning journey has been very positive. Students are becoming more confident, curious, and comfortable with new concepts.”

Priya Vivek

Gurugram

“The students have shown great progress with regular practice and guidance. It is wonderful to see their confidence grow with every session.”

Priya Vivek

Gurugram

“It has been a rewarding experience working with the students. Their confidence and understanding have improved significantly through consistent guidance, practice, and personalized attention.”

Priya Vivek

Gurugram

“The learning experience has been wonderful. The students are engaged, confident, and showing consistent improvement. The teaching approach is supportive, clear, and focused on building strong fundamentals.”

Priya Vivek

Gurugram

“We were stuck on Math AA HL paper 3 sample questions. The matched tutor walked through the syllabus depth and IA strategy, and our daughter's confidence shifted in three weeks.”

Priya R.

Gurugram

“Physics HL felt scary before mocks. The tutor mapped my weak topics and gave a realistic command-term plan. Mocks went up by two grade boundaries.”

Aarav K.

DLF Phase 5

“We wanted Economics HL support that matched the actual paper command terms. IB Gram matched us within a day with a specialist who understood our school's IA timeline.”

Sneha M.

Sector 57

“Cambridge IGCSE Chemistry past-paper practice made the difference. The tutor was honest about pace and progress, and the lesson notes were structured.”

Reema S.

Sushant Lok

Questions parents ask

IB and IGCSE tutoring in Dubai: your questions answered

What does Cambridge IGCSE Computer Science 0478 actually involve?+

Two written papers of equal weight. One covers computer systems: data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies. The other covers algorithm design and problem-solving, programming, databases and Boolean logic. Candidates write algorithms by hand, in pseudocode or a high-level language, and no part of the qualification is assessed at a computer. Confirm the current paper structure, durations and mark totals against the Cambridge 0478 syllabus for your child's exam series, since component detail changes between syllabus cycles.

Is there any coursework or controlled assessment in 0478?+

The current syllabus has no coursework component. Both papers are written and externally marked, which surprises parents who remember computing qualifications built around a project. It has a practical consequence worth planning for: a student cannot bank marks through good classwork, so everything depends on performance in two written papers. It also means the academic-honesty risks attached to coursework-heavy subjects do not arise here, though a tutor still never produces work a school has set a student to do independently.

Which programming language should my child use for the algorithms paper?+

The one their school teaches, and the decision should not be revisited in Year 11. Candidates may answer in pseudocode or in a high-level language, and Cambridge publishes its own pseudocode conventions. What costs marks is not the choice of language but ambiguity: undeclared variables, loops that are not clearly closed, and conditions written loosely. We match tutors to the language in use at the school, because a student switching language mid-course loses weeks for no gain in marks.

My child writes good code but scores poorly on the algorithms paper. Why?+

Because the exam removes the interpreter. A student who debugs by running a program and watching the result has the machine doing their verification. In the paper there is no run button, so they must trace the logic themselves and record intermediate states, which is precisely what a trace table is for and what carries marks. The fix is specific and quick: convert their own working programs into handwritten pseudocode, then drill three timed trace tables a week until completeness is automatic.

What is a trace table and why does it carry marks?+

It is a grid recording the value of each variable after every step of an algorithm, including every iteration of a loop. It is examined directly, and it is also the method by which a candidate checks their own logic when no computer is available. Marks are awarded for the intermediate values, which is why stopping a row early or writing only the final result loses most of them. Students find them clerical and slow; that is the point, and accuracy improves markedly within about four weeks of weekly practice.

How much does a computer science tutor cost in Dubai?+

Published market figures for Dubai put qualified online one-to-one tuition at roughly AED 150 to 300 an hour, with Unitors listing IGCSE tuition from AED 150, and named-syllabus specialists at AED 200 to 450 and above, with TutorChase publishing AED 270 and Bestimate's 2026 rate table giving 200 to 450 plus. In-home one-to-one runs higher, roughly AED 180 to 500, because travel is priced into the hour. Those are other providers' published rates as of October 2026; IB Gram quotes after a free first lesson.

Should my child take Computer Science 0478 or ICT 0417?+

They are different subjects with different assessment styles, and in many Dubai schools they sit in the same option column, so the choice is real. 0478 is two written papers covering systems theory, algorithms, programming, databases and logic. 0417 is largely practical, assessed at a computer across document production, databases, presentations, spreadsheets and website authoring. A student who enjoys building and problem-solving in code usually belongs in 0478; a student who works accurately and methodically with software tools often does better in 0417.

Does my child use a computer during the 0478 examination?+

No. Both papers are written, and algorithms are produced by hand in pseudocode or a high-level language. This is the single most under-prepared fact about the subject, because almost all of a student's practice during the course happens at a keyboard. Handwriting an algorithm is slower, less forgiving and harder to revise mid-answer, so it needs its own practice. We set handwritten algorithm work every week for exactly this reason, and the improvement is usually visible within a month.

How many topics does the 0478 syllabus contain?+

Ten, divided between the two papers. Six sit on the computer systems paper: data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies. Four sit on the algorithms paper: algorithm design and problem-solving, programming, databases, and Boolean logic. Scoring a student honestly against all ten in a first session produces a ranked revision list, which is far more useful than a general plan to revise the subject. Check the current syllabus for your child's series, as topic numbering can change between cycles.

Where do students lose marks in data representation?+

Almost entirely in arithmetic rather than in understanding. Converting between denary, binary and hexadecimal is examined every series and is mechanical, so the loss comes from slips made under time pressure by students who never learned to verify a conversion by converting it back. The second common loss is file size and sound or image representation calculations, where the method is right and the units are dropped. Both are fixable with short, frequent, timed practice rather than with more teaching of the concept.

Can a tutor help with a programming task the school has set without doing it?+

Yes, and that is the only version of this work we offer. A tutor can explain the construct the task needs, demonstrate it on an unrelated problem, review the student's attempt and explain why it fails, and teach the student to trace their own logic. A tutor does not produce the code that is handed in. Work submitted to a school or to a board must be the student's own, and anything else puts the student at risk rather than the provider. Feedback given as instruction is slower once and faster thereafter.

Does a private tutor in Dubai need a permit to teach my child computing?+

Individuals giving private lessons in the UAE need the private tuition work permit introduced under Ministerial Resolution No. 710 of 2023 and issued by MoHRE. It is granted free of charge for two years, and eligible applicants include registered school teachers, government and private-sector employees, unemployed residents, university students and school students aged 15 to 18. Tutoring without one attracts fines and penalties under the applicable laws, and no fine schedule is published. MoHRE's private tutor licensing service is the official application route.

Is 0478 good preparation for A Level Computer Science 9618?+

It is the intended foundation, but the step up is real. The A Level assumes fluency in one text-based language and goes considerably deeper on data structures, logic, system software and a programming project. Students who reached a strong 0478 grade by memorising answer patterns rather than understanding mechanisms tend to find the first term of Year 12 difficult. The useful preparation is the summer between the two years: build genuine fluency in one language, without a deadline, before the course assumes it.

How early before the June series should 0478 revision start properly?+

The habit work should start in the autumn of Year 11, because trace tables, handwritten pseudocode and answer-length discipline are habits rather than content and they take weeks to settle. Content revision has a different timetable: all six systems topics covered and scored by the end of term one, databases and Boolean logic secure by February, and full papers under timing from February onwards. A student starting in April can still gain real marks from the short topics, which is why the diagnostic comes before any plan.

What if our child's school has no specialist computer science teacher?+

It is more common than parents expect, particularly in schools where one teacher covers computing, ICT and design technology. The practical signs are a syllabus covered out of order, Boolean logic and databases arriving in the final term, and no handwritten algorithm practice at all. One-to-one work can cover those gaps, but the sequencing has to be deliberate: topics first, then habits, then timed papers. Tell us what the school has actually taught so far rather than what the syllabus says, because the two often differ.

Reading

Guides for Dubai families

Longer reads on fees, exam calendars, school choice and the rules that apply in Dubai.

University admission with an IB Diploma: the subject choices that decide your options
40 min readNov 6, 2026

University admission with an IB Diploma: the subject choices that decide your options

A points total rarely blocks an application. A missing Higher Level or the wrong Mathematics route does. How to read a real entry requirement, and when each choice stops being reversible.

Read Article
Switching From CBSE to IB in Dubai: What Actually Changes, Subject by Subject
39 min readNov 6, 2026

Switching From CBSE to IB in Dubai: What Actually Changes, Subject by Subject

The CBSE-to-IB gap is not difficulty, it is task type. Entry points ranked by risk, the maths placement that constrains the Diploma, and why the first Internal Assessment decides the year.

Read Article
A Ramadan Study Schedule for IB Students in the UAE That Actually Works
37 min readNov 6, 2026

A Ramadan Study Schedule for IB Students in the UAE That Actually Works

Standard revision timetables assume a student who eats lunch. Here is how to rebuild the IB or IGCSE week around the three study windows a fasting student in the UAE actually has.

Read Article
The UAE Private Tutor Work Permit, Explained for Parents and Tutors
38 min readNov 6, 2026

The UAE Private Tutor Work Permit, Explained for Parents and Tutors

Private tutoring in the UAE needs a MoHRE work permit — free, two years, created by Ministerial Resolution 710 of 2023. What it covers, who qualifies, and how a parent verifies it.

Read Article
Moving to Dubai With IB Children: The Sequence That Keeps the Diploma Intact
37 min readNov 6, 2026

Moving to Dubai With IB Children: The Sequence That Keeps the Diploma Intact

The IB programme travels with you; the regulator, the compulsory subjects and the school run do not. A relocation sequence for PYP, MYP and DP families, in the order decisions must be taken.

Read Article
MoE Equivalency for IGCSE Students: How to Count Your Five Subjects Properly
36 min readNov 6, 2026

MoE Equivalency for IGCSE Students: How to Count Your Five Subjects Properly

The UAE five-subject equivalency rule, counted slowly with worked student ledgers: which subjects are excluded, what the grade floor means, and the last moment to fix a shortfall.

Read Article
Flag of Dubai

Start with a scored diagnostic, not a syllabus plan

If the mock marks on the two papers are far apart, the first useful step is twenty minutes of diagnosis: a scored run through the ten topics, one trace table and one short algorithm written by hand. That tells a specialist where the marks actually are, and it costs nothing. Send the school, the year group, the last paper marks and the programming language in use, and we will tell you whether a 0478 specialist is free at the times you can use. The first lesson is free, no card details are taken, and every Dubai session runs one-to-one over live video.