Skip to main content
Flag of DubaiDubaiONLINE IB DP COMPUTER SCIENCE TUTORING FOR DUBAI FAMILIES

IB DP Computer Science Home Tutor in Dubai

Hiring an IB DP Computer Science home tutor in Dubai goes wrong more often than in any other Diploma subject, and almost always for the same reason: the tutor can program and cannot answer the paper. Diploma Computer Science examines architecture, networks, abstract data structures and a notation the IB sets itself — and a client-facing product with its own criteria. IB Gram teaches it one-to-one over live video on Gulf Standard Time, starting with a free trial lesson and no card details.

  • Tutors who teach the IB's own pseudocode conventions, not generic Python
  • The internal assessment treated as a client product with criteria, not a coding project
  • Live video with screen-sharing and a shared editor, on Gulf Standard Time
  • Code reviewed and questioned, never written for the student

4

core topics every Computer Science candidate sits

3

further topic groups added at Higher Level

1

option topic chosen by the school, not the student

7%

of Dubai private-school students are on IB programmes (KHDA)

International schools near Dubai
  • Dubai International Academy Al Barsha
  • Dubai International Academy Emirates Hills
  • GEMS World Academy Dubai
  • GEMS Dubai American Academy
  • North London Collegiate School Dubai
  • Deira International School
  • GEMS Modern Academy
  • Universal American School Dubai
  • Uptown International School
  • Jumeirah English Speaking School (JESS) Arabian Ranches
  • Repton School Dubai
  • Fairgreen International School
  • Nord Anglia International School Dubai

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

The first question is not who to hire. It is which syllabus your child is on

Diploma Computer Science has been through a syllabus revision, and that single fact causes more wasted tutoring money in this subject than anything else. A cohort sitting one guide and a tutor teaching from another will spend weeks on topics that cannot appear, while the topics that will appear go untouched. Before you pay anybody, ask your school's DP coordinator one question in writing: which subject guide does my child's cohort sit, and what is the first assessment year for it. Then check the component structure for that guide on ibo.org rather than trusting any summary, including this one.

What follows on this page is the structure that has long governed the subject, described so a parent can recognise the shape of it, with an explicit instruction to verify every weighting and duration against the guide your child actually follows. Treating the page as authoritative on the current cohort's numbers would be exactly the mistake the previous paragraph warns about. Treating it as a map of what the subject assesses, and of how it goes wrong, is what it is for.

The second reason this subject goes wrong is a mismatch of competence. Computer Science looks like the most hireable subject on the Diploma because Dubai has a large technology workforce and a great many people who can program well. Very few of them have taught this course. Diploma Computer Science is mostly not a programming qualification: it examines system fundamentals, computer organisation, networks, and computational thinking, with abstract data structures, resource management and control added at Higher Level, plus an option topic the school selects. A capable software engineer with no knowledge of the guide will teach your child to write better code and will not move the grade.

The third reason is the internal assessment, which is unlike any other in the Diploma. The student develops a product for an identified client with a real need, and the marks are distributed across planning, a design overview, development, a video demonstrating functionality and extensibility, and an evaluation. Most of the available marks are not for the code working. They are for documenting decisions, justifying techniques and evidencing a process. Students who build an impressive application and document it thinly lose more marks than students who build something modest and document it properly.

On delivery: tutoring for Dubai families is delivered online, one-to-one, over live video on Gulf Standard Time. IB Gram does not run home visits in Dubai or elsewhere in the UAE — sending a tutor to a residence is part of our India service only. For this subject in particular the online format is the natural one: the work happens in an editor on a screen, screen-sharing and a shared file are closer to how the subject is actually practised than two people looking at one laptop, and every version of a student's code and documentation is preserved rather than lost between sessions.

At a glance

  • Confirm which subject guide your child's cohort sits before buying any tutoring
  • The course examines architecture, networks and computational thinking, not only programming
  • Higher Level adds further topics and an extended option, selected by the school
  • The internal assessment is a product for an identified client, with its own criteria
  • Most IA marks are for documented process and justification, not for a working build
  • Delivery is online over live video; there is no UAE home-visit service
IB programmes

Every IB programme stage, mapped to UAE school years

Students arrive at Diploma Computer Science from four different directions, and the direction predicts the first failure. These entries describe what each route leaves missing.

DPAges 16-19 · Years 12-13 · DP1 and DP2

Diploma Programme

Computer Science is a group 4 subject at Standard or Higher Level. The core covers system fundamentals, computer organisation, networks, and computational thinking with problem-solving and programming. Higher Level adds abstract data structures, resource management and control, and extends the school's chosen option. Assessment combines written papers with a client-facing internal assessment. Verify current components and weightings in the guide your cohort sits.

In Dubai, Computer Science is often the smallest group 4 cohort in a school, sometimes fewer students than Physics has in a single class. A small cohort means less internal peer support, a teacher who may also cover another subject, and a real possibility that the option topic was chosen for timetable reasons rather than for the group's strengths.

MYPAges 11-16 · Years 7-11 · MYP 1-5

Middle Years Programme

MYP Design is the usual feeder, and its design cycle — inquiry and analysis, developing ideas, creating the solution, evaluating — maps surprisingly well onto the Diploma internal assessment's structure. What MYP does not provide is the theory: students arriving from Design are comfortable documenting a build and unfamiliar with logic gates, addressing, protocols and operating-system concepts.

Dubai schools running MYP to the end of Year 11 send Computer Science students into DP1 with good project habits and no examination experience in the subject. The predictable outcome is a strong first draft of a product and a weak first theory test, which parents often misread as the opposite of what it is.

CPAges 16-19 · Years 12-13

Career-related Programme

Computer Science works well inside the Career-related Programme, where a technology-related career study sits alongside DP courses and the four compulsory components. The DP course is assessed identically. The pressure point is that the reflective project and the client-facing internal assessment both require sustained independent documentation, and schools usually deadline them in the same term.

A handful of Dubai schools offer CP with a technology pathway. Students sometimes assume their career-related work and their Computer Science product can share a client or a codebase. They cannot: each component must be independently produced, and overlap is an academic-honesty question rather than an efficiency.

PRE-DPAges 14-16 · Years 10-11

IGCSE Computer Science or ICT into DP1

Cambridge IGCSE Computer Science 0478 and Edexcel 4CP0 both give a genuine head start on data representation, logic and the basics of architecture. IGCSE ICT does not — it is an applications qualification and shares little with the Diploma beyond vocabulary. The gap from 0478 into DP1 is depth rather than content: the same topics are examined with more precision and more linkage between them.

Because UK-curriculum schools account for 37% of Dubai private-school enrolment, the 0478 route is common here. A student who scored a grade 8 at 0478 and then struggles in DP1 is usually meeting two new things at once: the IB's own pseudocode notation, and questions that ask them to justify a choice rather than describe a feature.

Subject coverage

IB and IGCSE subjects we tutor

Computer Science is the subject of this page. The rest of the list is what Dubai Diploma students most often take alongside it, described by the specific overlap or clash each creates.

Computer Science

HL and SL

Core topics covering system fundamentals, computer organisation, networks, and computational thinking with problem-solving and programming. Higher Level adds abstract data structures, resource management and control, plus extended option content. Assessment combines written papers — including a case-study paper at Higher Level — with a client-facing internal assessment. Confirm current structure in the guide your cohort sits.

Mathematics: Analysis and Approaches

HL and SL

The pairing most computer science degrees expect. The genuine overlaps are logic, sequences, recursion and proof, all of which support abstract data structures at Higher Level. Many UK and European computing programmes specify AA rather than AI, so the choice should be checked against the named degree before DP1 subject selection closes.

Mathematics: Applications and Interpretation

HL and SL

A workable partner, with statistics and modelling that suit data-oriented work and the modelling and simulation option. The risk is a university prerequisite: a student intending to read computer science at a mathematically demanding department should verify whether AI satisfies it, because several departments state AA explicitly.

Physics

HL and SL

The most common group 4 companion for Computer Science students in Dubai. Circuits and digital logic genuinely overlap with computer organisation. The clash is workload: Physics carries its own internal assessment, and a student doing both faces two substantial independent investigations whose school deadlines frequently fall within the same fortnight.

Design Technology

HL and SL

Shares the client-and-brief logic that the Computer Science internal assessment depends on, and trains the habit of justifying a design decision against a user need. Students taking both usually write stronger planning and evaluation sections, because the discipline of writing for an identified client is already familiar.

Digital Society

HL and SL

Covers the social and ethical ground that Computer Science examines only in passing — data, platforms, algorithms in society. Useful context for the evaluation sections of the internal assessment, but it is not a substitute for any part of the Computer Science course, and students sometimes assume otherwise when choosing options.

Economics

HL and SL

A frequent third choice for students heading towards technology management or finance. The transferable skill is evaluation under a command term, which Computer Science also demands in its extended-response questions. The habit that does not transfer is length: a Computer Science answer rewards precision over a developed essay.

English A: Language and Literature

HL and SL

More relevant to this subject than students expect, because the internal assessment is a documentation task. The marks sit in writing that explains a decision clearly to a reader who was not present. Students who can write a precise paragraph score better on planning and evaluation without writing any more code.

Visual Arts

HL and SL

A common pairing for students building interfaces, and the one place where portfolio habits help: documenting iterations with evidence is exactly what the development criterion rewards. The caution is time, since both subjects assess a substantial independently produced body of work in the same year.

Arabic, Islamic Education and Social Studies

MoE-mandated alongside the Diploma

Dubai private schools must deliver Arabic, Islamic Education and Social or Moral Studies regardless of the licensed international curriculum, under KHDA requirements. These take real timetable space, which is the practical reason a Computer Science plan has to be built around the week a student actually has.

How sessions run

Tutoring formats built around UAE school timetables

Three ways Dubai families use Computer Science support, each aimed at a different failure. All run one-to-one over live video on Gulf Standard Time with screen-sharing and a shared editor; none involves attendance at a UAE address.

Theory block on the core topics

The format most often needed and least often bought. Sessions work through system fundamentals, computer organisation, networks and computational thinking in the order the papers examine them, with past-style questions marked between lessons. This is the block that helps a student who codes well and still scores poorly, which is the single most common profile in this subject.

  • Topics taught to examination depth, not to general interest
  • The IB's own pseudocode conventions practised as a notation
  • Extended-response questions marked against the command term used
  • A written record of which topics are secure and which are not

Internal assessment supervision cycle

Structured feedback on the student's own product and documentation, criterion by criterion. The tutor tests whether the client and the problem are real enough to carry the assessment, reviews the planning and design sections, reads the development documentation against the criteria, and checks that the video evidences functionality and extensibility. The tutor does not write code or documentation for the student.

  • Client, problem and success criteria tested before development begins
  • Each section scored against the published criteria in writing
  • Development documentation checked for justified technique choices
  • Feedback given as questions; every line of code stays the student's own

Paired programming review on the student's code

A working session in a shared editor where the student drives and the tutor questions. Used for debugging habits, decomposition, and the gap between code that runs and code that can be explained. Nothing is typed by the tutor into the student's assessed project, which keeps the arrangement inside IB academic-honesty rules.

  • The student types; the tutor asks what the next line should do and why
  • Debugging treated as a method rather than as trial and error
  • Decomposition practised on examination-style problems as well as the product
  • Library and external-code use documented as it happens
Verified tutors

IB and IGCSE tutors available to students in Dubai

These tutors teach Diploma Computer Science rather than programming in general: the core topics, the IB's examination pseudocode, the Higher Level further topics and option content, and criterion-level feedback on the student's own client-facing product. Each works from the subject guide your child's cohort actually sits.

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 this search means, and the check to run before paying anybody

  • Ask the DP coordinator which subject guide the cohort sits, in writing
  • Verify every weighting against that guide on ibo.org, not against a tutoring page
  • Programming ability is not the same as knowing this course
  • The option topic is chosen by the school, not by the student

An IB DP Computer Science home tutor in Dubai, in the market's own language, is a specialist working one-to-one with a Diploma Computer Science student at a time the family chooses. The conventional version of that is a tutor who drives to a residence. IB Gram teaches the same course one-to-one over live video on Gulf Standard Time; home visits are part of our India service only and are not sold anywhere in the UAE.

Before format or price, run the syllabus check. Diploma Computer Science has been revised, which means two different component structures exist in circulation, and online material does not reliably say which one it describes. Ask your school's DP coordinator, in writing, which subject guide your child's cohort sits and what its first assessment year is. Then read that guide's assessment outline on ibo.org. Every weighting, duration and word limit should come from that document and not from a tutoring page, including this one.

The reason this matters so much here is that Computer Science has more apparent supply than real supply. Dubai has a substantial technology workforce, so a search for a tutor returns many people who can program professionally. Programming is one part of this course and not the part most students lose marks on. The core examines system fundamentals, computer organisation, networks and computational thinking, with further topics at Higher Level and an option topic chosen by the school. A capable engineer who has never read the guide will improve your child's code and leave the grade where it was.

So the useful first conversation is diagnostic rather than commercial. What did the last theory test look like by topic. Which option is the school teaching. Has the internal assessment client been identified, and is the problem real. Which guide is the cohort on. Four answers, and they determine entirely what a plan should contain. The sections below set out what each component assesses and where marks actually go, so a parent can hold any tutor to the same questions.

02

What each component assesses, and what it rewards

Computer Science assessment combines written papers with an internal assessment that is a product made for a client. The written papers test the core topics and, at Higher Level, the further topics and extended option content, with a separate case-study paper at Higher Level based on material released in advance. The internal assessment is documentation-heavy and marked against published criteria.

The distinction that matters most for tutoring is what each component rewards. The papers reward precision and justification: naming the correct protocol layer, explaining why a particular data structure suits a particular operation, tracing an algorithm and stating its output exactly. They do not reward general technical fluency, and an answer that demonstrates wide knowledge while missing the specific demand of the command term scores poorly.

The Higher Level case-study paper rewards reading. The material is released in advance, so the preparation is research into a named scenario and its technical vocabulary, not revision of the syllabus in general. It is the component where a well-prepared student gains most relative to an able but unprepared one, and the component most often left until the term of the examination because it feels like something that can be read quickly.

The internal assessment rewards documented process. Marks are spread across planning, a design overview, the development work, a video demonstrating functionality and extensibility, and an evaluation. Most of them are not awarded for the product working. They are awarded for showing how decisions were reached and why techniques were chosen. Always confirm the current component list, weightings and durations against the guide your child's cohort sits, since the subject has been revised.

IB DP COMPUTER SCIENCE — WHAT EACH COMPONENT REWARDS (CONFIRM THE CURRENT STRUCTURE AND WEIGHTINGS IN THE SUBJECT GUIDE YOUR COHORT SITS, AT IBO.ORG)
ComponentContent it draws onLevelsWhat it rewardsHow it is lost
Theory paper on the coreSystem fundamentals, computer organisation, networks, computational thinkingSL and HLPrecise terminology and justification against the command termBroad general knowledge offered where a specific mechanism was asked for
Extended-response theory questionsCore, plus further topics at Higher LevelSL and HL, deeper at HLA developed argument linking two topics, with a stated conclusionDescribing each topic separately and never connecting them
Option topic paperThe option the school selected, extended at Higher LevelSL and HLApplied answers inside the option's own vocabularyRevising the option as general theory rather than as its own topic
Case-study paperA scenario released in advance, plus the technical terms it introducesHigher LevelResearch done before the examination on the named scenarioTreating the released material as light reading
Internal assessmentA product developed for an identified client with a real needSL and HLDocumented planning, justified technique choices and honest evaluationA strong build with thin documentation of how it was reached
03

The core topics, and where marks actually go missing

Each core topic fails in a characteristic way, and a parent reading a theory test by topic can usually see which one is happening. System fundamentals loses marks to vagueness about stakeholders, change management and the difference between a requirement and a feature. Students who find this topic unexciting treat it as common sense, and it is examined as content with specific vocabulary.

Computer organisation loses marks in the detail of the fetch-execute cycle, the roles of specific registers, the purpose of cache levels and the difference between primary and secondary storage in operational terms. The recurring error is a student who can describe what a component is and cannot say what happens without it, which is the form the question usually takes.

Networks is where confident students are most often wrong with conviction. Layers get conflated, a protocol is named at the wrong level, and the difference between packet switching behaviour and application behaviour is blurred. Questions about transmission media, compression and the trade-offs of wireless in a specific scenario are answered with general observations instead of the named constraint the scenario supplied.

Computational thinking and programming is the topic families expect to be strongest and is frequently mid-band, because the examination tests it in the IB's own notation. A student who writes fluent Python but has not practised the pseudocode conventions used in the papers will lose marks on tracing tasks, array and collection handling, and on writing an algorithm in the expected form. That is a notation problem rather than a programming problem, and it is fixable in a handful of sessions once it is correctly identified.

CORE TOPICS AND THE RECURRING MARK LOSS IN EACH
TopicWhat it coversThe recurring lossWhat a session fixes it with
System fundamentalsPlanning, stakeholders, change management, system design basicsTreated as common sense rather than as examined vocabularyTerminology drilled against past-style questions on a named scenario
Computer organisationArchitecture, the fetch-execute cycle, registers, memory and storageDescribing a component instead of explaining its function in the cycleTracing the cycle aloud, then writing the explanation to a mark allocation
NetworksLayers, protocols, transmission media, compression, wireless trade-offsNaming a protocol at the wrong layer with full confidenceA layer-by-layer map built once, then applied to scenario questions
Computational thinkingDecomposition, abstraction, algorithm design, tracing, programmingFluent code in a language the paper does not useThe IB's pseudocode conventions practised as a notation in its own right
Linking across topicsExtended-response questions spanning two or more topicsTwo separate descriptions with no connection or conclusionPractising the connective paragraph that the command term requires
04

The internal assessment is a client project, not a coding project

This is where Dubai families most often spend money in the wrong place. The internal assessment requires the student to identify a client with a genuine need, agree success criteria, design a solution, develop it with documented decisions, demonstrate its functionality and extensibility on video, and evaluate it honestly against the criteria agreed at the start. The marks are distributed across those stages, and the largest share sits in the development documentation rather than in the product.

The consequence is counter-intuitive and worth saying plainly: a modest product documented rigorously outscores an ambitious product documented thinly, every time. A student who builds an attendance system with three features, justifies each technique chosen, evidences the development with annotated extracts and evaluates it against the client's stated criteria will beat a student who builds something far more impressive and writes two pages about it.

The client is the other common failure. A client has to be real enough to state a need, agree criteria and respond to the finished product. A friend who agrees to be called the client, or a hypothetical business invented for the purpose, undermines the planning and evaluation sections because there is nothing genuine to plan against or evaluate with. The first session of any internal assessment work here tests the client and the problem before a single line of code is discussed.

On the boundary: a tutor may teach techniques, explain the criteria, test whether a client and problem will carry the assessment, read documentation the student wrote and score it, ask why a technique was chosen, and point out that a section asserts a decision without justifying it. A tutor may not write code into the assessed project, write or rewrite documentation, or produce the video. Under IB rules that is malpractice and the sanction falls on the candidate. Confirm the current criteria, mark allocations and video requirements in the guide your cohort sits.

INTERNAL ASSESSMENT STAGES AND WHERE DUBAI STUDENTS LOSE MARKS (VERIFY CURRENT CRITERIA AND MARKS IN YOUR COHORT'S SUBJECT GUIDE)
StageWhat it must showThe common deductionWhat to fix first
PlanningA real client, a stated problem, a rationale and agreed success criteriaAn invented or passive client, so criteria cannot be genuinely agreedTest the client before any development begins
Design overviewStructure, data handling, test plan and how the design meets the criteriaScreenshots of a finished product presented as a designProduce the design artefacts before building, not afterwards
DevelopmentTechniques used, why each was chosen, and evidence of the workCode shown without justification of the technique or its alternativesWrite the justification alongside the code, in the same week
Functionality videoThe product working, and evidence that it can be extendedA screen recording of features with no extensibility shownPlan the video against the criteria, not as a product demonstration
EvaluationHonest judgement against the agreed criteria, with client feedbackA list of what could be added, with no measurement against criteriaReturn to the original success criteria and answer each one
05

The pseudocode problem, and why good programmers lose marks

  • The examination uses the IB's own algorithm notation, not a production language
  • Off-by-one traces and assumed indexing conventions are the two commonest errors
  • Six to eight short exercises usually settle it
  • A strong coder with a mediocre mark rarely needs more programming
  • Command terms set the shape of the answer, and the marks follow the shape

This section exists because it accounts for a specific and recoverable loss that almost nothing written for parents mentions. Diploma Computer Science examines algorithms in a notation the IB defines for the purpose, not in Python, Java or JavaScript. Students are asked to trace given algorithms and state outputs exactly, and to construct algorithms in the expected form. A student fluent in a real language who has never practised that notation will make errors that have nothing to do with their understanding.

The errors are predictable. Loop boundaries are misread, so a trace is off by one iteration throughout. Array indexing conventions are assumed from the student's own language rather than read from the question. Collection handling methods are used in forms the notation does not define. Output is stated in a shape the question did not ask for, which costs the mark even when the logic is correct. And a constructed algorithm is written in the student's language of habit, which is not what was requested.

The fix is mechanical and quick. A student needs to practise tracing in the notation until the conventions are automatic, then practise constructing in it, keeping a table of their own recurring slips. Six to eight short exercises usually settle it. What makes this loss persistent is misdiagnosis: a parent sees a strong coder with a mediocre mark and concludes the child needs more programming, which is the one intervention that will not help.

There is a related and separate point about the subject's command terms. 'Trace', 'construct', 'outline', 'describe', 'explain', 'evaluate' and 'discuss' ask for different shapes of answer, and the marks follow the shape. A student who explains when asked to outline wastes time; one who describes when asked to explain loses marks. Practising against the mark allocation, rather than against the topic, is what converts knowledge into a grade in this subject.

06

Higher Level: further topics and the case study

  • Abstract data structures: traces, structure choice and justification rather than implementation
  • Resource management: scheduling, memory and contention in a named scenario
  • Control: sensors, feedback and centralised against distributed control
  • The case study is released in advance and rewards research, not revision
  • Recursion is best practised by writing out the call stack by hand

Higher Level adds content that students consistently describe as the hardest part of the course, and it is also where a specialist tutor is most clearly worth the difference in rate. Abstract data structures covers stacks, queues, linked lists, trees and their traversals, with recursion running through the topic. The examination asks for traces, for the choice of structure to suit a named operation, and for a justification of that choice — not for an implementation.

Resource management covers how an operating system allocates processor time, memory and devices, including scheduling, paging and the consequences of contention. Control covers the use of computers to monitor and control physical systems, with sensors, feedback and the distinction between centralised and distributed control. Both topics lose marks to a general answer about computers where a specific mechanism in a specific scenario was required.

The Higher Level case-study paper is a different kind of preparation entirely. A scenario is released in advance and introduces technical vocabulary that the paper then examines. Preparing properly means researching the named technologies, building a glossary, and practising questions in the scenario's own language months before the examination. It is the single component where preparation most reliably converts into marks, and in Dubai it is also the one most often postponed, because reading a case study feels like something that can be done later.

Recursion deserves its own note, because it is where the largest Higher Level losses cluster. Students can usually recite the definition and cannot reliably trace a recursive call stack under examination conditions. The practice that works is physical: writing out each call, its parameters and its return value in a table, repeatedly, until the shape becomes familiar. Confirm the current Higher Level topic list and case-study arrangements in the guide your cohort sits.

07

The option topic, and why it changes everything about revision

The option is the part of this course parents are least aware of and that most affects what revision should contain. The school chooses one option topic for the group, it is examined, and at Higher Level it is extended. A tutor who does not know which option a school teaches cannot plan revision, because a quarter of the examinable content is determined by that choice.

The options differ substantially in character. A databases option is formal and vocabulary-heavy, with normalisation, transactions and data integrity. A modelling and simulation option is mathematical, suiting students on the Applications and Interpretation route. A web science option is conceptual, dealing with the architecture of the web, protocols, search and the social dimension. An object-oriented programming option is the one that most rewards students who already program, and the only one where coding fluency converts directly into marks.

Two practical consequences follow. The first is for subject choice: a student with a clear preference should find out which option their school teaches before confirming Computer Science, because that choice is not theirs to make afterwards. The second is for hiring: ask any tutor which option they have taught, and ask for a specific question from it in the trial session. A tutor who has taught the core but not your school's option is a partial fit, which is worth knowing before rather than after.

The table below sets out the options in general terms. It is not a substitute for the current guide, and option availability and content have changed across syllabus versions, so confirm which option your child's school teaches and what the guide your cohort sits says about it.

OPTION TOPICS IN GENERAL TERMS — CONFIRM WHICH OPTION YOUR SCHOOL TEACHES AND ITS CURRENT CONTENT IN THE SUBJECT GUIDE
OptionCharacter of the contentWho it suitsWhere marks are lost in it
DatabasesFormal and vocabulary-heavy: structure, integrity, transactions, normalisationStudents comfortable with precise definitions and rulesAnswering in general terms where the option's own terminology was required
Modelling and simulationMathematical: models, variables, validation, iterationStudents on a statistics-comfortable mathematics routeDescribing a model without discussing its assumptions or validity
Web scienceConceptual: web architecture, protocols, search, the social dimensionStudents who reason well about systems and society togetherEveryday web knowledge substituted for the option's technical content
Object-oriented programmingPractical: classes, inheritance, encapsulation, polymorphismStudents who already program and want that to countWriting working code without explaining the design principle it demonstrates
Any option, revised lateWhatever the school selected, examined at depthNobodyStarting option revision in the term of the examination
08

Why Computer Science specialists cost more in Dubai, and how to test one

Dubai's published tutoring rates are broad: market figures for 2026 run from roughly AED 33-65 an hour at the budget online end, with Tutopiya advertising from AED 33-52 and EdFlik from AED 45-65, through a qualified-tutor band where Unitors lists IB tuition from AED 200, to an IB specialist band that Bestimate's rate table puts at AED 200-450 and above, and premium figures such as BartyED's AED 650. Those are market rates published by those providers, not IB Gram's prices; our arrangement starts with a free trial lesson and a plan quoted afterwards.

Computer Science sits at the scarce end of that market for a reason that is specific rather than general. The subject looks over-supplied because Dubai has many skilled programmers, and it is in fact under-supplied, because the examinable content is architecture, networks, computational thinking, the Higher Level further topics and a school-selected option. The overlap between people who can program professionally and people who have taught this guide is narrower than any other Diploma subject.

That gap is testable before any money is spent, and the table below is built as a hiring test rather than as a price list. Each row describes a profile a Dubai family will actually encounter in a search, what it can genuinely teach, and the specific question that exposes the gap. Put those questions in the free trial session; the answers are more informative than any credential list.

One caution on credentials. Do not accept 'IB examiner' as a qualification unless the status can be evidenced, and understand that examiner status would give no access to marking, grade boundaries or paper content in any case. Research for this project found competitor pages making examiner claims alongside self-asserted star ratings and inconsistent prices. A tutor who can answer a specific option question correctly has told you more than a profile page can.

WHO YOU WILL ACTUALLY MEET IN A DUBAI COMPUTER SCIENCE TUTOR SEARCH — AND THE QUESTION THAT TESTS THEM
ProfileWhat they can genuinely teachPublished AED band that profile sits inThe question that exposes the gap
Working software engineer, no IB experienceProgramming craft, debugging, real-world designOften quotes at the specialist band, AED 200-450Which option does my child's school teach, and what does it examine?
General maths or physics tutor adding the subjectLogic, numeracy, some computer organisationQualified band, from AED 150Explain the fetch-execute cycle to a mark allocation
IGCSE ICT or Computer Science teacherData representation, logic, IGCSE-depth architectureQualified band, from AED 150-200What does the Higher Level further-topic content add beyond the core?
Computer science graduate, no syllabus knowledgeTheory at degree depth, often above examinable depthVaries widely across the marketWrite this algorithm in the notation the examination uses
Diploma Computer Science specialistCore, further topics, the school's option, the internal assessment criteriaIB specialist band, AED 200-450+Any of the above, answered without hesitation
Anyone claiming examiner statusUnverifiable from a profile pagePremium band, to AED 650Can that status be evidenced, and what difference would it make?
09

Online or in the room, for a subject done on a screen

Most subjects make this a genuine trade-off. Computer Science makes it narrower, because the work already happens on a computer. A tutor in the room and a student share one laptop and one keyboard, which is a worse arrangement for code than two screens and a shared file. That is not a marketing claim; it is how the subject is practised professionally.

The advantages of an in-home tutor are still real and worth naming honestly. A person in the room reads disengagement faster, and for a student who closes down the moment a video call starts, presence matters more than any technical convenience. IB Gram does not sell that format in the UAE — a tutor travelling to a residence is part of our India operation only — so a family who concludes they need somebody present should hire locally and expect the in-home market band of roughly AED 180-350 and up to AED 500 independently, which absorbs a cross-city journey.

What online gives this subject specifically: a shared editor where the student types and the tutor questions, so no code is ever authored by the tutor in an assessed project. Version history that survives between sessions, which matters enormously for internal assessment documentation. Screen-sharing for tracing algorithms line by line. Recording with consent, which students use heavily when revising the Higher Level further topics. And a tutor selected for having taught the school's option rather than for living in the same community.

The table below compares the formats on the dimensions that matter for this subject rather than on a generic feature list. Read the left column as the question and decide for your own child; the honest answer is sometimes in-home, and in that case the advice is to hire locally rather than to buy the wrong thing from us.

COMPUTER SCIENCE SUPPORT FORMATS COMPARED FOR A DUBAI FAMILY
Dimension that matters hereIn-home visitOne-to-one onlineAvailable from IB Gram in the UAE
Working on code togetherOne laptop, one keyboard, shared screen spaceTwo screens and a shared file; the student types throughoutOnline only; in-home is an India-only service
Tutor pool for the school's optionThose within driving distance of your communitySpecialists who have taught that specific optionOnline only
Internal assessment documentationFeedback on paper or verbally, rarely preservedVersioned documents with scored comments that accumulateOnline only
Academic-honesty boundaryHarder to evidence who typed whatThe student's editor, the student's keystrokes, a reviewable historyOnline only
Scheduling across DubaiA 17:00 crossing can add 40-60 minutes each wayThe slot is the session, with reschedules usually possibleOnline only
A student who disengages on videoA genuine advantage for presenceLess suitable; hire locally if this is the deciding factorNot offered — hire a local in-home tutor
10

Academic honesty with code, libraries and AI assistants

  • Every line of an assessed project must be typed and explainable by the student
  • Libraries and external code are legitimate when documented and justified
  • Undocumented borrowed code loses development marks as well as raising an honesty issue
  • Ask the school for the current policy on acknowledging generative tools, in writing
  • Official papers, mark schemes and guides are linked, never redistributed

This subject has an academic-honesty problem the others do not, because code can be obtained instantly and because generative tools will write it on request. The rules are not ambiguous even where the technology is new: work submitted for assessment must be the student's own, and any material from another source — a library, a tutorial, a forum answer, a generated suggestion — must be acknowledged in the documentation. Failure to do so is malpractice, and the sanction falls on the candidate.

The practical standard we work to is that the student types every line of their assessed project and can explain every line of it. Using a library is normally legitimate and sometimes necessary; using it without documenting what it does and why it was chosen is both an honesty problem and a direct loss of development marks, since the criterion rewards justified technique choices. Copying a block of code from a tutorial without attribution is the same failure in a worse form.

On generative assistants specifically: a student who cannot explain a function they submitted has a problem regardless of where it came from, because the development documentation requires justification and the evaluation requires honest judgement about the solution. Schools and the IB set their own policies on acknowledging such tools, and those policies change — ask the school's academic-honesty coordinator what the current requirement is for your child's cohort and follow it exactly, in writing, in the documentation.

What a tutor may do is wide and genuinely useful. Teach techniques using separate examples. Review code the student wrote and ask what a line does. Point out that a function is doing three things and ask whether it should. Score documentation against the criteria. Test whether the client and problem will carry the assessment. What a tutor may not do is type into the assessed project, supply code to be pasted, write or rewrite documentation, or produce the video. We also do not reproduce or distribute official past papers, mark schemes or subject guides; those are referenced and linked to the board's own site.

11

Universities, mathematics and UAE equivalency

  • Many computing degrees specify a mathematics route rather than Computer Science
  • Check the named programme's stated requirement before DP1 selection closes
  • Higher Level abstract data structures and recursion overlap first-year undergraduate work
  • MoE equivalency is a separate process; no tutoring is required for it
  • No IB equivalency points figure is published here because none could be sourced

Most Computer Science enquiries from Dubai have a destination attached, and the destination usually imposes a mathematics condition rather than a Computer Science one. Several computing departments in the UK and Europe specify Mathematics: Analysis and Approaches, sometimes at Higher Level, and a number do not require Diploma Computer Science at all. A student choosing the subject to satisfy a prerequisite should read the named programme's own stated requirements before DP1 selection closes, because the assumption that Computer Science is the required subject is wrong as often as it is right.

Within the subject itself, the Higher Level further topics are the ones that most resemble early undergraduate work. Abstract data structures and recursion appear in first-year computing courses almost everywhere, so a student who secures them is buying more than a grade. That is a reasonable argument for prioritising those topics over option revision if time is short, though it is a judgement to make with the school rather than against it.

For families intending to use the Diploma inside the UAE, equivalency and attestation of secondary certificates is a Ministry of Education process. IB Gram does not perform, expedite or guarantee it, and no tutoring is required for it. For the British track the published requirements are specific: five accredited subjects at GCSE or IGCSE at no less than grade E or grade 3, with Arabic and Islamic education excluded from that count, plus one A Level at no less than E or two AS Levels at the same grade.

No IB points threshold for equivalency is published on this page, because none was read on the Ministry's own pages during research for this project. That is deliberate. Check moe.gov.ae or the emirate's attestation authority directly, and treat any site stating an IB figure without citing the Ministry with caution — one competitor already publishes an incorrect subject count for the British track, which is the kind of error that propagates.

Where we tutor

Computer Science cohorts across Dubai, and what that means locally

Computer Science is a small-cohort subject, and its availability is uneven across the city. These notes describe what that looks like area by area, including when a session can realistically start.

Dubai Silicon Oasis and Academic City

The area with the most technology-minded families and the most questions about progression into a computing degree. Enquiries here are often from students who code confidently and are losing marks on architecture and networks rather than on programming.

Al Barsha and Dubai Hills Estate

The densest cluster of Diploma schools, so the largest Computer Science cohorts in the city sit here. A 16:30 start is realistic because schools are close to the communities, which suits a two-session week in the internal assessment months.

Dubai Marina and Jumeirah Lakes Towers

Long northbound commutes mean sessions settle at 18:30 or later. For a subject worked in an editor that is less of a constraint than it sounds: a student can be at a desk with the project open within minutes of arriving home.

Business Bay and Downtown Dubai

Apartment living with parents working in the same district, so later evening slots are normal. Weekend mornings are used heavily here for internal assessment work, which needs an uninterrupted block rather than an hour between other commitments.

Arabian Ranches and Jumeirah Golf Estates

Schools inside the communities and short commutes. Computer Science groups at these schools are often very small, which means the option topic was likely chosen by the teacher and students have had no say in it.

Mirdif, Al Warqa and Al Qusais

Served by established IB schools towards Deira with the Rashidiya interchange shaping the afternoon. An 18:30 start is standard. Enquiries here more often concern the theory papers than the product, which is the reverse of the city-wide pattern.

Jumeirah Village Circle and Dubai Sports City

Heavy school-bus dependence and long routes. Families prefer a single 90-minute slot, which suits development work on the internal assessment better than two shorter sessions anyway.

Nad Al Sheba, Meydan and Dubai South

Newer communities feeding dual-pathway schools. Students who moved across from A Level Computer Science appear here most, and they arrive with solid theory and no experience of a client-facing assessed product.

School ecosystem

IB and Cambridge school communities we support in Dubai

Al Barsha, Dubai Hills Estate and Emirates Hills

The largest Diploma cohorts in the city and the schools most likely to run Computer Science with a dedicated specialist. Where that is the case the tutoring gap is usually the internal assessment and examination technique rather than core content.

  • Dubai International Academy Al Barsha
  • Dubai International Academy Emirates Hills
  • GEMS World Academy Dubai
  • GEMS Dubai American Academy
  • North London Collegiate School Dubai

Deira, Mirdif and Dubai Festival City

Long-established IB provision with settled internal deadlines. Computer Science groups here tend to be small but stable, and the school usually issues the internal assessment milestones in writing early in DP1.

  • Deira International School
  • GEMS Modern Academy
  • Universal American School Dubai
  • Uptown International School

Arabian Ranches, Nad Al Sheba and Dubai Sports City

Dual-pathway schools where the Diploma runs alongside A Level. Computer Science classes here can be a handful of students, and the option topic is typically chosen by the department rather than selected by the group.

  • Jumeirah English Speaking School (JESS) Arabian Ranches
  • Repton School Dubai
  • Fairgreen International School
  • Nord Anglia International School Dubai

Schools are listed solely as context for the Dubai IB ecosystem; IB Gram claims no affiliation, partnership, client relationship or endorsement from any school, group or authority named here.

How matching works

From first enquiry to a tutor who fits

  1. 01

    Confirm the syllabus and the option

    The first message should say which subject guide the cohort sits, if you know it, and which option the school teaches. If you do not know, ask the DP coordinator in writing before the trial. Those two facts determine what a plan contains more than any grade does.

  2. 02

    Free trial lesson with a Diploma specialist

    A full one-to-one session over live video, free of charge and with no card details taken. The tutor works a real theory question and, if relevant, looks at the student's project. It ends with a short written note of what is secure, what is not, and whether the loss is theory, notation or documentation.

  3. 03

    A plan naming the actual failure

    A written plan that names the component and the cause: a notation block, a core-theory block, option revision, or internal assessment supervision. These are different pieces of work and mixing them produces slow progress, so the plan sequences them rather than attempting everything weekly.

  4. 04

    Sessions where the student drives

    A fixed slot on Gulf Standard Time in a shared editor, with the student typing throughout and a marked theory question between lessons. Internal assessment documentation comes back scored against the criteria with written questions the student answers themselves.

  5. 05

    Review against the marked record

    After four weeks the marked work is read together: has the topic trend moved, is the same notation slip recurring, is the documentation catching up with the build. If the trend is flat the plan changes or the tutor changes, and that decision is made from documents rather than impressions.

Why families choose us

What UAE parents tell us matters most

The syllabus check comes first

We ask which guide your child's cohort sits and which option the school teaches before proposing anything, because a quarter of the examinable content depends on the second answer and the component structure depends on the first. Most wasted money in this subject is spent before that question is asked.

Notation treated as its own skill

The examination uses the IB's own algorithm notation, and a fluent programmer who has not practised it loses marks for reasons unrelated to understanding. We diagnose that specifically rather than prescribing more programming, which is the intervention that will not help.

The internal assessment judged as documentation

Most of the available marks are for documented planning, justified technique choices, a video that evidences extensibility, and honest evaluation against agreed criteria. We work on the documentation and the client first, because that is where the marks are, not where the excitement is.

The student keeps the keyboard

Sessions run in a shared editor with the student typing. Nothing is authored by a tutor in an assessed project, libraries and borrowed code are documented as they are used, and the version history makes the boundary evidenceable rather than merely asserted.

Matched on the option, not the postcode

Because delivery is online, we match on having taught the specific option your school selected and the Higher Level further topics, rather than on who can reach your community by 17:30. In the Diploma's thinnest specialist market, that is the whole difference.

Claims and figures kept to what can be sourced

AED bands on this page are attributed to the provider that published them and dated. Regulatory statements cite u.ae, KHDA or MoHRE. Where nothing could be verified — IB session dates, an IB equivalency threshold, a tutor's examiner status — the page says so rather than filling the gap.

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

Which IB Computer Science syllabus is my child actually sitting?+

Ask the DP coordinator in writing, because Diploma Computer Science has been revised and two component structures circulate online without being clearly labelled. The question to ask is: which subject guide does this cohort sit, and what is its first assessment year. Then read that guide's assessment outline on ibo.org. This matters more in this subject than any other, because a tutor working from the wrong guide will teach topics that cannot appear while leaving examinable content untouched. No tutoring page, including this one, should be treated as authoritative on your cohort's weightings.

My child codes well but scores badly in Computer Science. What is going on?+

Almost always one of two things. Either the losses are in the theory topics — system fundamentals, computer organisation, networks — which are examined as content with specific vocabulary and are not helped by programming ability. Or the losses are in notation: the examination tests algorithms in the IB's own pseudocode conventions rather than in Python or Java, and a fluent programmer who has not practised those conventions makes off-by-one trace errors and assumes indexing rules from their own language. Both are fixable, and neither is fixed by more programming practice.

Why does the option topic matter so much when choosing a tutor?+

Because the school selects one option, it is examined, it is extended at Higher Level, and a substantial share of the examinable content depends on which one was chosen. A tutor who knows the core but not your school's option is a partial fit. The options differ in character: databases is formal and vocabulary-heavy, modelling and simulation is mathematical, web science is conceptual, and object-oriented programming is the one where existing coding fluency converts directly into marks. Ask any tutor which option they have taught, and ask them a question from it in the trial.

Which parts of the internal assessment actually carry the marks?+

Documented process more than a working product. Marks are spread across planning with a real client and agreed success criteria, a design overview, development with justified technique choices, a video evidencing functionality and extensibility, and an honest evaluation against the original criteria. A modest product documented rigorously outscores an ambitious product documented thinly. Students routinely invert this, building something impressive and writing two pages about it. Confirm the current criteria and mark allocations in the subject guide your child's cohort sits.

How do we know the internal assessment client is good enough?+

A client has to be real enough to state a need, agree success criteria at the start and respond to the finished product. A friend who agrees to be labelled the client, or an invented business, undermines both the planning and the evaluation sections, because there is nothing genuine to plan against or measure afterwards. The first session of any internal assessment work should test the client and the problem before development is discussed at all. A weak client is the most expensive mistake available in this component, because it is discovered late.

Can a tutor help with my child's code without breaking IB rules?+

Yes, within a clear boundary. A tutor may teach techniques on separate examples, review code the student wrote and ask what each part does, point out that a function is doing three jobs, and score documentation against the criteria. A tutor may not type into the assessed project, supply code to be pasted, write or rewrite documentation, or produce the video. Our sessions run in a shared editor where the student types throughout, which makes the boundary evidenceable through version history rather than merely stated. Malpractice sanctions fall on the candidate.

What are the rules about using AI tools on Computer Science coursework?+

Work submitted for assessment must be the student's own, and material from any other source — a library, a tutorial, a forum answer, a generated suggestion — must be acknowledged in the documentation. Policies on acknowledging generative tools are set by the IB and by schools and they change, so ask your school's academic-honesty coordinator what the current requirement is for your cohort and follow it exactly in writing. Practically, a student who cannot explain a submitted function has a problem whatever its origin, because the development criterion requires justification.

What is in the Higher Level content that Standard Level students do not sit?+

Higher Level adds further topic groups covering abstract data structures — stacks, queues, linked lists, trees and their traversals, with recursion throughout — plus resource management and control, and it extends the school's chosen option. There is also a case-study paper based on material released in advance. Students consistently report the further topics as the hardest part of the course, and recursion is where the largest losses cluster, because tracing a call stack under examination conditions is a practised skill rather than a known definition. Confirm the current Higher Level content in your cohort's guide.

How should a student prepare for the Higher Level case study?+

By researching it months in advance, not by reading it. The scenario is released ahead of the examination and introduces technical vocabulary the paper then examines, so useful preparation means investigating the named technologies, building a glossary, and practising questions inside the scenario's own language. It is the component where preparation converts into marks most reliably, and in Dubai it is also the one most often postponed, because reading a case study feels like a quick job that can wait. It is not a quick job.

Does a tutor need to come to our home in Dubai for a Computer Science subject?+

No, and for this subject in particular there is little to gain from it. IB Gram does not offer home visits anywhere in the UAE; a tutor travelling to a residence is part of our India service only. Lessons for Dubai families run one-to-one over live video on Gulf Standard Time with screen-sharing and a shared editor, which is closer to how the subject is actually practised than two people sharing one laptop. Version history survives between sessions, which matters for internal assessment documentation. Families who need a person in the room should hire locally.

What does Computer Science tutoring cost in Dubai, and why is it at the higher end?+

Published 2026 market figures run from AED 33-65 an hour at the budget online end, through a qualified-tutor band where Unitors lists IB tuition from AED 200, to an IB specialist band of AED 200-450 and above in Bestimate's rate table, with premium figures such as BartyED's AED 650. Computer Science sits at the scarce end because the overlap between people who program professionally and people who have taught this guide, its Higher Level topics and a specific option is narrower than in any other Diploma subject. Those are market rates, not ours.

Is Computer Science a required subject for a computing degree?+

Often not. Many computing departments in the UK and Europe specify a mathematics route — frequently Analysis and Approaches, sometimes at Higher Level — and do not require Diploma Computer Science itself. Some do. The only reliable method is reading the named programme's own stated entry requirements before DP1 subject selection closes, rather than assuming the subject title answers the question. Students who take Computer Science because they enjoy it are making a good decision; students taking it solely to satisfy an unverified prerequisite sometimes are not.

How many sessions does a Computer Science student usually need?+

It depends entirely on which of the three failures is happening, which is why the first conversation asks for a marked theory test. A notation problem is typically six to eight short exercises inside a few weeks. A core-theory gap across two topics is usually a block of eight to ten sessions. Option revision started late needs a term. Internal assessment supervision is three or four passes per section spread across DP1 and DP2. Mixing all of these into one weekly session produces slow progress, so a plan sequences them instead.

Can sessions work around Dubai school timings and Ramadan?+

Yes, and the pattern varies by area. Communities with schools inside them take 16:30 slots; Marina and JLT families with long northbound commutes usually want 18:30 or later. During Ramadan the UAE school day shortens and sessions move to post-Iftar timing rather than pausing, because a paused DP2 spring does not return the weeks it loses. Weekend mornings are popular for internal assessment work, which needs an uninterrupted block rather than an hour squeezed between other commitments.

What if the tutor turns out to know programming but not the course?+

That is the specific risk in this subject, and the free trial exists to catch it. Ask three questions in that session: which option does my child's school teach and what does it examine; explain the fetch-execute cycle to a mark allocation; and write this algorithm in the notation the examination uses. A tutor who hesitates on all three is a capable programmer rather than a Diploma specialist. Tell us and we will propose a different tutor; the trial is free, takes no card details and enrols you in nothing.

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

Run the syllabus check, then book the trial

If you are looking for an IB DP Computer Science home tutor in Dubai, do one thing before you contact anybody: ask your school's DP coordinator in writing which subject guide your child's cohort sits and which option topic the school teaches. Those two answers change what a plan should contain more than any grade does. Then send us a marked theory test and book the free trial lesson — a full one-to-one session over live video, no card details, no automatic enrolment. It ends with a short written note saying whether the loss is theory, notation or documentation, which is the only useful starting point in this subject.