Skip to main content
Flag of Abu DhabiAbu DhabiDIPLOMA COMPUTER SCIENCE SUPPORT FOR ABU DHABI FAMILIES

IB DP Computer Science Home Tutor in Abu Dhabi

Parents looking for an IB DP computer science home tutor in Abu Dhabi are usually not dealing with a child who cannot program. They are dealing with a child who programs well and is scoring a 4. This page sets out what each assessed component actually rewards, the six specific ways capable coders lose marks, and what a session does about each one. Lessons are delivered online, one to one, over live video on Gulf Standard Time, with the code on a shared screen while it is being written.

  • Matched on the option topic and the level, not on the subject name
  • Code reviewed on a shared screen, line by line, during the session
  • Feedback on the student's own solution and documentation only
  • Delivered online across the emirate; no visits to UAE addresses

4

Option topics the second written paper is drawn from

7 min

Ceiling on the internal assessment functionality video

3

Assessed papers at Higher Level, including the case study

ADEK

Regulator that licenses private schools in this emirate

International schools near Abu Dhabi
  • Cranleigh Abu Dhabi
  • The British International School Abu Dhabi
  • GEMS World Academy Abu Dhabi
  • American Community School of Abu Dhabi
  • Raha International School
  • Al Bateen Academy
  • Repton School Abu Dhabi
  • Nord Anglia International School Abu Dhabi
  • Abu Dhabi International School
  • Amity International School Abu Dhabi
  • Al Yasmina Academy
  • Brighton College Abu Dhabi
  • Al Mamoura Academy
  • Reach British School
  • GEMS American Academy Abu Dhabi

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 Abu Dhabi

The problem is almost never the programming

A pattern repeats across Abu Dhabi Diploma cohorts. A student who builds things at home, who has shipped a working app, who can debug faster than the teacher, comes back with a 4 in Computer Science and nobody can explain it. The family assumes the content is too hard and buys content revision. The content was never the problem. The problem is that this subject is examined on paper in a notation the student does not use, on a design process they skip because they do not need it, and through documentation that is marked more heavily than the code it describes.

Start with the structure. The first written paper tests computational thinking and program design: abstraction, algorithm construction, and the ability to express and trace an algorithm in the IB's own approved pseudocode notation rather than in Python or Java. The second written paper is drawn from one option topic, chosen by the school from a small set, which is why a tutor who has taught one option fluently may be worth nothing to a cohort sitting another. At Higher Level there is a third paper built on a case study the IB releases ahead of the examination, requiring independent research into technology the course has not taught. The internal assessment is a solution developed for a real client, submitted as a documentation folder with a short functionality video attached.

Each of those components has a characteristic failure, and the failures are diagnosable from one marked script and one look at a draft folder. Pseudocode written in Python syntax. Trace tables abandoned halfway because the student can see the answer. A design section that describes the finished product rather than the decisions behind it. A record of tasks assembled the week before submission and therefore fictional. A functionality video that shows the application working but never demonstrates the success criteria it was supposed to meet. None of these are intelligence problems and none of them are fixed by more content.

Abu Dhabi adds one practical factor. Diploma Computer Science cohorts in this emirate are small, often a handful of students, frequently taught by one teacher who also carries another subject. That teacher may be excellent and still have no second opinion available on a borderline internal assessment, no colleague who has marked the option topic before, and no time to run the paper technique drills the subject needs. That gap is what external support is actually for here, and it is why the match has to be on the option topic rather than on the subject name. Lessons run online, one to one, over live video; IB Gram does not offer home visits in Abu Dhabi, because home visits are a service we provide only in India.

At a glance

  • Paper 1: computational thinking, program design and the IB's approved pseudocode
  • Paper 2: one option topic, chosen by the school from a small set
  • Paper 3 at Higher Level: a pre-released case study needing independent research
  • Internal assessment: a solution for a real client, submitted as a documentation folder
  • The functionality video has a seven-minute ceiling and must demonstrate the success criteria
  • Confirm which guide and which option your child's cohort is sitting before booking anything
IB programmes

Every IB programme stage, mapped to UAE school years

Computer Science is examined at Diploma level, but the skills it is marked on are built earlier and the coursework sits alongside the rest of the core. These are the stages that matter for a student in this emirate, and what support looks like at each.

DPAges 16-19 · Years 12-13

Diploma Programme

Two years, three assessed papers at Higher Level and two at Standard Level, plus the internally assessed solution. The written papers are sat on paper, in pseudocode, under time pressure, which is a different task from building software. Higher Level adds abstract data structures, resource management and control, and the case-study paper.

Abu Dhabi Diploma Computer Science groups are frequently in single figures, and the option topic is a school-level decision rather than a student choice. Ask the Diploma coordinator which option the cohort sits and which guide version applies, then brief any tutor on both before the first session rather than discovering the mismatch in week three.

MYPAges 11-16 · Years 7-11

Middle Years Programme

Design in the Middle Years Programme is where the documentation habit either forms or does not. Students are assessed on inquiry, development of ideas, creating the solution and evaluation, which is recognisably the same shape as the Diploma internal assessment. A student who learned to write up decisions here has a large head start.

Several Abu Dhabi schools run Design rather than a computing course in the middle years, so a student can arrive in DP1 having written a lot of documentation and very little code, or the reverse. Establishing which of the two gaps you are dealing with is the first useful hour of support.

COREAges 16-19 · Years 12-13

The Diploma core: IA, EE and TOK

The Computer Science solution, an Extended Essay where the student chooses the subject, and Theory of Knowledge all compete for the same evenings. The solution is the one with a client attached, which means its timeline depends on somebody outside the school being available, and that is what slips.

Internal deadlines in Abu Dhabi schools cluster before the long weekends and the Eid breaks. A solution that depends on a client interview needs that interview booked around those breaks rather than during them, and a tutor can be useful simply by making a student plan the dependency early.

Subject coverage

IB and IGCSE subjects we tutor

Computer Science is usually chosen alongside a mathematics route and at least one science, and the combination decides what university doors stay open. These are the pairings seen most often in Abu Dhabi Diploma cohorts.

Computer Science

HL and SL

Computational thinking and program design on the first paper, one option topic on the second, a pre-released case study at Higher Level, and a client solution submitted as documentation with a functionality video. Marks are lost in notation, tracing and design justification far more often than in logic.

Mathematics: Analysis and Approaches

HL and SL

The algebra, proof and calculus route. Many competitive overseas computing courses specify mathematics at Higher Level, and this is usually the version they mean. Check the individual course page rather than the institution's homepage, because requirements vary within the same university.

Mathematics: Applications and Interpretation

HL and SL

Statistics, modelling and technology-permitted assessment. Accepted for many data, analytics and information-systems degrees and rejected by some pure computer science courses. The exploration is marked against the same criteria set as the other route, so the workload difference is smaller than students assume.

Physics

HL and SL

Mechanics, fields, waves and an internally assessed investigation with uncertainty analysis. Pairs with Computer Science for engineering routes, and the two share a specific weakness: students who can produce a correct result but cannot justify the method they chose to get there.

Design Technology

HL and SL

Design cycle thinking, materials and a design project assessed against criteria that reward justified decisions over finished appearance. The closest subject in the Diploma to the Computer Science internal assessment in the way it is marked, and a useful comparison when teaching documentation.

Digital Society

HL and SL

Concepts, content and contexts around digital systems, with an inquiry project rather than a built solution. Chosen by students who want the subject matter without the programming examination. Confirm with the school whether it is offered, since availability in the emirate varies by campus.

Chemistry

HL and SL

Structure, reactivity and an internally assessed investigation. Required or strongly preferred for several UAE engineering and health-science routes, and often the third science in a Computer Science student's block. Marks concentrate in data handling and in the evaluation section.

Business Management

HL and SL

Five content units, two written papers and a research project worth a quarter of the grade. Paired with Computer Science by students aiming at information systems or product roles. The two subjects fail the same way: a tool applied without a specific context attached.

Economics

HL and SL

Micro, macro and global economy with a portfolio of commentaries on published articles. Diagram accuracy earns marks but explanation earns more, and students who are strong at the quantitative side still lose the evaluation marks at the end of each long answer.

English A: Language and Literature

HL and SL

Unseen analysis, an individual oral and, at Higher Level, an essay on studied works. Relevant to Computer Science students in one concrete way: the documentation folder is a piece of technical writing, and students who cannot structure a paragraph cannot structure a design justification.

How sessions run

Tutoring formats built around UAE school timetables

Three shapes of support that match how this subject actually fails. Which one is right depends on whether the marks are going missing on paper, in the documentation folder, or in both.

Weekly build-and-review cycle

A fixed hour each week in which the student brings code or written work and it is read line by line on a shared screen. The tutor asks why a decision was made rather than suggesting a different one, which is both the correct academic-honesty position and the thing that produces a defensible design section.

  • Work is read during the session, not described
  • Questions rather than corrections, so the work stays the student's own
  • A written note after each session naming the next specific task

A documentation block against the internal assessment

Six to ten hours timed to the school's internal deadlines, working through the criteria in order: the client and success criteria first, then design, then the record of tasks, then the evaluation against the criteria that were set at the start. The block ends when the folder is coherent, not when the term does.

  • Criteria taken in the order the marks are awarded
  • The record of tasks kept as the work happens, not reconstructed
  • The functionality video planned against the success criteria

Paper-technique intensive

Short, dense runs aimed only at the written papers: pseudocode in the IB's notation until it is automatic, trace tables completed to the last row, and extended answers that justify rather than describe. Most students need fewer hours of this than they expect, and get more marks per hour from it than from anything else.

  • Pseudocode drilled in the approved notation, not in Python
  • Trace tables completed fully, under timed conditions
  • Extended answers marked against the published criteria
Verified tutors

IB and IGCSE tutors available to students in Abu Dhabi

The tutors listed here teach Diploma Computer Science at Standard and Higher Level, and each profile names the option topic and the programming language they work in. That matters more than it sounds: a tutor strong in one option topic can be no use at all for a cohort sitting another, and the option is what the second written paper is built on.

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 Abu Dhabi

01

What this search means, and the two facts to establish before booking anything

  • Ask the Diploma coordinator which guide version applies to the cohort
  • Ask which option topic the second written paper will be drawn from
  • Ask what language the internal assessment is being built in
  • Send one marked paper and the current folder before the trial lesson

A parent searching for an IB DP computer science home tutor in Abu Dhabi is asking for one-to-one help with a Diploma subject. Two facts decide whether any given tutor can provide it, and both are obtainable in a single email to the school's Diploma coordinator. The first is which guide version the cohort is being assessed against, because the subject has been revised and material written for one version misleads a student sitting the other. The second is which option topic the school has chosen for the second written paper.

The option matters more than anything else on a tutor's profile. A tutor who has taught databases through several cohorts and a tutor who has taught object-oriented programming are not interchangeable for a student sitting one of them, and the difference is invisible in a subject listing that says only Computer Science. Ask the question before the trial lesson. A tutor who cannot name the option topics is not the tutor for this subject.

The third thing worth establishing, though it is not strictly a fact about the course, is what language the class codes in. The written papers are language-agnostic and are answered in pseudocode, but the internal assessment is built in something real, and a student working in Java with a tutor who thinks in Python will spend session time on translation rather than on marks. None of this is complicated. It is simply the information that makes the difference between a useful first session and a wasted one.

Once those are settled, the diagnosis is quick. Send one marked written paper and the current state of the internal assessment folder. The six failure patterns set out in the next section are visible in those two documents within about twenty minutes, and the first block of sessions should be aimed at whichever two of them are costing the most marks rather than at the syllabus in order.

02

Six ways a capable programmer loses Computer Science marks

These are the patterns that show up most often in Abu Dhabi cohorts, and they are worth naming precisely because each has a different fix with a different cost. A student losing marks to notation needs drilling, which is cheap and fast. A student losing marks to a weak client relationship in the internal assessment needs a decision made early, which is cheap if caught in DP1 and very expensive if caught in DP2.

The most common by a distance is pseudocode written in the syntax of a real language. The IB publishes an approved notation for developing pseudocode, with its own conventions for loops, selection, output and collection handling. An answer written in fluent Python is answering a question nobody asked, and an examiner cannot award marks for correctness in a notation the mark scheme does not use. Students resist this because it feels like being marked down for knowing more. They are being marked on a specified skill.

The second is the abandoned trace table. Asked to trace an algorithm, a strong programmer reads it, sees the output, writes the answer and skips the table. The marks are in the table. Each row is a mark or part of one, and the final answer alone attracts a fraction of the available credit. This is the single highest marks-per-hour fix in the subject, because the skill is mechanical and improves within two sessions.

The remaining four are design justification replaced by description, a record of tasks reconstructed near the deadline rather than kept as the work happened, a functionality video that demonstrates features instead of the stated success criteria, and extended written answers that explain how something works without ever evaluating it against an alternative. The table below pairs each symptom with what the examiner actually saw and what a session does about it.

SIX FAILURE PATTERNS IN DIPLOMA COMPUTER SCIENCE, AND WHAT EACH ONE NEEDS
Symptom in the workWhat the examiner sawThe underlying causeWhat a session does about it
Pseudocode written in Python or Java syntaxAn answer in a notation the mark scheme does not useThe student has never been made to write in the approved notationTimed drills until the notation is automatic; nothing else
Trace table started and abandonedA correct final answer with most row marks unclaimedThe student can see the result, so the table feels redundantFull tables under timed conditions, marked row by row
Design section describing the finished productA description where a justification was requiredDesign was done in the student's head and written up afterwardsQuestioning each decision until the student can defend an alternative
Record of tasks written near the deadlineA log that does not match the development it claims to describeNo habit of recording work as it happensA weekly five-minute logging routine started immediately
Functionality video showing featuresFeatures demonstrated, success criteria never evidencedThe video was planned after the build rather than from the criteriaRe-planning the video against the success criteria set at the start
Extended answers that explain but never evaluateA clear explanation stopping short of a judgementThe student treats the command term as a request for descriptionCommand-term work: every long answer weighed against an alternative
03

The IB's pseudocode is a dialect, and the dialect is examinable

  • Six algorithm shapes drilled in the approved notation covers most of what is asked
  • An answer in Python syntax cannot be credited as pseudocode
  • Work from the school's own copy of the guidance, not from search results
  • We reference official documents rather than reproducing them

This deserves its own section because it is the clearest example of a mark loss that has nothing to do with ability. The IB publishes an approved notation for developing pseudocode, and the written papers both set and expect answers in it. The notation has its own conventions for assignment, for selection and iteration, for output, and for the collection and array handling that the questions lean on heavily. It is not a programming language, it has no compiler, and nothing a student has built outside school will have used it.

The practical consequence is that a student can write an algorithm that is logically perfect and still be unable to claim the marks. Mark schemes in this subject are notation-aware. An examiner reading an answer in Python is not permitted to invent credit for an intention correctly expressed in the wrong dialect, and a question asking the student to construct an algorithm using the approved notation has made the notation part of the assessment objective.

The fix is drilling, and it is dull in the way that effective drilling usually is. The student writes the same half-dozen algorithm shapes in the notation until it is faster than thinking about it: linear search, counting with a condition, finding a maximum, reversing a sequence, iterating a collection with the specified methods, and nested iteration over a two-dimensional array. Two or three sessions of this is normally enough, and it is the most reliable mark movement available in the subject.

Two warnings. First, material circulating online is not consistent about this notation, and some of it predates the current conventions, so work from the school's own copy of the guidance rather than from a search result. Second, do not reproduce or distribute official syllabus documents, past papers or mark schemes; reference them and ask the school for its licensed copies. We cite the official sources and link out rather than hosting anything.

04

Trace tables and dry runs: the best marks-per-hour in the subject

A trace table asks a student to record the state of every relevant variable at every step of an algorithm's execution. It is tedious, it is mechanical, and it is where a disproportionate share of the first paper's marks live. The reason it is such reliable mark territory is that it cannot be bluffed and it does not depend on recall: a student who follows the procedure correctly gets the marks, every time, regardless of how well they slept.

Strong programmers are the worst at it. A student who can read an algorithm and predict its output has no felt need for the table, so they write the output, leave the grid half-empty, and lose most of the available credit to a shortcut that would be entirely sensible anywhere except in an examination. Teaching this is a matter of making the procedure non-negotiable rather than explaining anything.

The drill that works is narrow. Take an algorithm with a loop and a condition, trace it in full, then trace it again with an input that exercises the edge case, then do a third with an off-by-one error deliberately introduced so the student sees the table catch what reading could not. By the third repetition most students stop resisting the table, because it has just found something they had missed.

The same habit pays twice. Dry-running an algorithm on paper is also how a student debugs the internal assessment when the code misbehaves in a way the debugger does not explain, and the record of that reasoning is legitimate material for the development section of the folder. The skill earns marks in two components, which makes it the cheapest hours a family will buy in this subject.

05

The internal assessment is a documentation exercise with code attached

Students routinely misread the weight of this component. The code matters, but what is submitted and marked is a documentation folder: the planning that establishes a client and a set of success criteria, a design section that justifies decisions, a record of tasks kept across the development, the product itself, a functionality video, and an evaluation measured against the criteria that were agreed at the beginning. A technically impressive product with a thin folder scores below a modest product with a rigorous one.

The client is the dependency that causes the most damage when it is handled casually. The brief requires a real client or adviser with a genuine need, interviewed, with the resulting requirements recorded. A student who nominates a family member and invents the requirements has built a project with no evidence trail, and every criterion downstream weakens: success criteria that were never negotiated, design decisions that cannot be justified against a need, and an evaluation with nothing to evaluate against.

The record of tasks is the second common failure, and it is entirely avoidable. It is supposed to be a contemporaneous log of what was planned and done. Written in the fortnight before submission, it reads as what it is, and it stops being evidence of a process. Five minutes at the end of each working session for the whole development period produces a document that does its job, and a tutor who does nothing but enforce that habit has earned their fee.

The functionality video is the last trap. It has a ceiling of seven minutes, and its purpose is to demonstrate that the success criteria have been met, not to tour the application's features. A video planned from the criteria list, in criteria order, with the student narrating which criterion each sequence satisfies, is a different and better document from one recorded by clicking around the finished product.

THE INTERNAL ASSESSMENT FOLDER — WHAT EACH PART NEEDS AND HOW IT FAILS
Part of the folderWhat it has to containThe common failureWhere to verify the requirement
Planning and client identificationA real client or adviser, an interview record, and negotiated success criteriaAn invented client and criteria written to suit the productThe subject guide, via your school's Diploma coordinator
DesignJustified decisions, with alternatives considered and rejected for stated reasonsA description of the finished product instead of a record of decisionsThe published assessment criteria for the component
Record of tasksA contemporaneous log of what was planned and done, across the whole buildA log reconstructed near the deadline that does not match the workThe subject guide's documentation requirements
The productA working solution addressing the client's stated needScope expanded until nothing is finished properlyThe school's internal deadline schedule
Functionality videoEvidence that each success criterion is met, inside the seven-minute ceilingA feature tour that never references the criteriaThe current guide, confirmed with the coordinator
EvaluationAn assessment against the original criteria plus justified extensionsGeneral reflection with no criterion-by-criterion judgementThe published assessment criteria
06

Higher Level: abstract data structures, recursion and the case study

  • Linked lists and trees are built and traversed, not merely used
  • Recursion is taught from the base case outward, with the call stack drawn
  • The case study needs a glossary and primary reading, not a skim
  • Confirm every date with the Diploma coordinator or the IB's own pages

Higher Level adds content that is conceptually harder than anything at Standard Level and a third paper that behaves unlike the other two. The additional content covers abstract data structures, including linked lists and trees, together with resource management and control. Students who have only ever used the collections their language provides meet, for the first time, the question of how such a structure is built and what it costs to traverse.

Recursion is where most Higher Level students stall, and the stall has a specific shape. They understand the definition, they can read a recursive function and say what it does, and they cannot write one for a problem they have not seen. The gap is that recursion has to be approached from the base case outward rather than from the top down, and that is a habit rather than an insight. Tracing recursive calls on paper, with the call stack drawn explicitly, converts it from mystery to procedure in a handful of sessions.

The third paper is built on a case study the IB releases to schools ahead of the examination. It covers technology the taught course does not, and it expects the student to have researched it independently, understood the vocabulary, and formed views about trade-offs they can defend in extended writing. Students who treat it as revision reading score what reading earns. Students who build a glossary, follow the primary sources behind the material and practise extended answers on it score considerably better.

Dates are the one thing to be careful about here. The IB's own site blocks automated checking, so no exam-session or release date in this project has been confirmed from the IB directly. Treat the May session as the one Abu Dhabi schools sit, and get every specific date from the school's Diploma coordinator or from the IB's own assessment pages rather than from any tutoring site, including this one.

07

Diploma Computer Science in Abu Dhabi schools, and the singly-staffed class

ADEK, the Department of Education and Knowledge, supervises the licensing and accreditation of private schools in this emirate and publishes its own inspection ratings. That is useful context for choosing a school and almost no help at all for choosing a Computer Science class, because inspection ratings are awarded to schools rather than to departments, and a strong school can have a small, newly established computing cohort.

What a parent should actually ask the school is narrower. How many students are in the Diploma Computer Science group this year. Whether both Standard and Higher Level are taught in the same room. Which option topic the cohort sits, and for how many cohorts the department has taught it. Whether the teacher has marked internal assessments in this subject before, or whether this will be their first submission. And whether anonymised past student folders at different mark bands can be shown.

Those answers predict where external support is needed better than any rating does. A group of four students with both levels in one room and a teacher new to the subject is not a failing arrangement, but it is one where a second opinion on a borderline folder has real value, and where the paper technique drills will not happen in class because there is no time for them.

The regulator picture across the country is worth knowing in outline, because families move between emirates. Dubai's private schools sit with KHDA, Abu Dhabi and Al Ain with ADEK, Sharjah with the Sharjah Private Education Authority, Ras Al Khaimah with its Department of Knowledge, and Ajman, Umm Al Quwain and Fujairah with the federal Ministry of Education. IB Gram holds no approval, accreditation or licence from any of them and claims none; they are named here to explain who governs what.

08

Where the subject leads, and the mathematics question behind it

Families choose Computer Science expecting it to be required for a computing degree. Usually it is not. Mathematics is the subject that gates admission to most computer science courses, frequently at Higher Level, and Computer Science itself is treated as useful rather than essential. That makes the mathematics route choice the consequential decision in a Diploma block, and it is often made in DP1 on the basis of which course looks easier.

The pattern across admissions pages is that the algebra-and-proof route is specified more often by competitive overseas computer science courses, while the statistics-and-modelling route is widely accepted for data, analytics and information-systems degrees. There are exceptions in both directions, within the same institution. The only reliable method is to read the individual course page for each destination on the list, and to do it before the level choices are locked rather than after.

For students staying in the region, the relevant institutions include Khalifa University, New York University Abu Dhabi, Zayed University, United Arab Emirates University and Sorbonne University Abu Dhabi, each with its own published entry profile. Certificate equivalency through the Ministry of Education is a separate process from university admission, and the published British-track requirements are clear: five accredited GCSE or IGCSE subjects at no less than grade E or 3, with Arabic and Islamic education excluded from that count, plus one A-Level at E or two AS-Levels at the same grade. No equivalent IB points figure appears in the source we verified, so check moe.gov.ae or the emirate attestation authority directly rather than accepting a number from a tutoring page.

One more honest note. Tutoring is not required for equivalency, for university admission or for progression through the Diploma. Any page that suggests otherwise is manufacturing urgency about a regulatory process. What tutoring can do is move marks on specific components, and the table below is about checking requirements rather than about buying hours.

WHAT TO CHECK BEFORE LOCKING COMPUTER SCIENCE AND MATHEMATICS LEVELS
DestinationWhat the course usually asks forMathematics route commonly specifiedWhere to verify
UAE engineering and computing degreesDiploma points plus named mathematics or science subjectsAnalysis and Approaches more often than ApplicationsThe university's own admissions page
Competitive overseas computer science coursesMathematics at Higher Level; Computer Science itself rarely requiredAnalysis and Approaches at Higher Level in most casesEach individual course page, not the homepage
Data, analytics and information systemsMathematics plus one quantitative subjectApplications and Interpretation is usually acceptedThe published course entry profile
Ministry of Education certificate equivalencyVerified rules exist for the British track; no IB points figure is published in our verified sourceNot applicablemoe.gov.ae or the emirate attestation authority
Graduate study in artificial intelligence in the emirateA completed bachelor's degree rather than any Diploma subjectNot applicable at school levelThe institution's graduate admissions page
09

Academic honesty when the assessed work is code

  • Libraries, tutorials and adapted fragments are named in the folder
  • A tutor questions and explains; a tutor does not supply code or text
  • Ask the school for its written policy on generative tools before relying on one
  • A student must be able to defend every submitted line in conversation

This subject has honesty questions the other sciences do not, because reusing existing code is normal professional practice and because generative tools will produce a working solution on request. The IB's position is that assessed work must be the student's own, with sources acknowledged. The practical translation for a Computer Science folder is attribution: a library used is named, a tutorial followed is cited, a code fragment adapted from elsewhere is marked as adapted and its origin given.

A tutor's role has a hard boundary here, and the boundary is drawn around keystrokes. A tutor may explain a concept, read the student's code and ask why a construction was chosen, point at the line where behaviour diverges from intent, teach a debugging method, explain what a criterion is asking for, and challenge a design decision until the student can defend it or change it. That is teaching and it is what the specialist rate buys.

A tutor may not supply code for the solution, restructure a section into its final form, perform the analysis the student is assessed on, or hand over text for the folder. Nobody should produce assessed work on a student's behalf, and no provider offering that is offering anything other than a malpractice risk carried entirely by the student. We say this on every page in this set because the market around it is real: one site in the competitor research sells completed internal assessments outright.

On generative tools specifically, the safe position is to assume the school's policy is the binding one and to ask for it in writing. Where such tools are permitted at all, their use has to be declared and the output has to be understood well enough to defend in a conversation with the teacher. A student who cannot explain their own submitted code line by line has a problem that no amount of tutoring will solve after the fact.

10

What Computer Science support costs in this emirate, and how the lessons run

Market rates for a qualified subject tutor working online in the UAE run roughly AED 150-300 an hour, and IB specialists are quoted from about AED 200 to AED 450 and upwards. In-home visits sit higher, roughly AED 180-500, because travel is inside the hour. Those bands come from published provider pages and from Bestimate's Dubai rate table, read in October 2026; they describe the market and are not an IB Gram price list. Computer Science sits at the upper end of whatever band a provider operates in, because the teaching population is small and the option topics fragment it further.

Delivery for this subject is a genuine argument rather than a compromise. The work happens on a screen. A shared screen with the student driving, the tutor watching the code appear and asking questions about it, is closer to how the subject is actually practised than two people looking at a laptop across a kitchen table. Nothing is lost in translation to video because there was no physical artefact to lose.

To state the delivery position plainly: every UAE lesson is one-to-one and online, over live video, scheduled on Gulf Standard Time. IB Gram does not send a tutor to an address in this emirate. Home visits are a service we run only in India, and no sentence here should be read as offering them in the UAE. The gain, rather than the concession, is that a family in Al Reef chooses from the same pool of option-topic specialists as a family on Saadiyat.

On availability, the honest version. In a given week there may be no UAE-based Diploma Computer Science specialist free for the option your cohort sits at the hour you need. Where that happens we say so and offer the slot with a tutor based elsewhere teaching the same specification at the same rate, or give a date rather than a maybe. Where a component genuinely cannot be covered at the level needed, saying the slot is unavailable is a better answer than substituting a generalist at specialist money.

ONLINE ONE-TO-ONE AGAINST THE IN-HOME ALTERNATIVE FOR A SCREEN-BASED SUBJECT
FactorOnline one-to-one, as we deliver itIn-home visit, as the market offers itWhy it matters for this subject
Market rate per hourWithin the AED 150-450 specialist bandAED 180-500, travel carried in the hourYou are not paying a subject-specialist rate for a car journey
Tutor poolEvery available specialist in the option topicWhoever will drive to your communityThe option topic decides tutor fit entirely
Working methodShared screen, student drives, code read liveTwo people at one laptopThe subject is practised on a screen in the first place
Scheduling in this emirateA 4.30pm or a 9pm slot costs the sameEvening and distant slots priced at the top of the bandAbu Dhabi distances make travel the dominant cost
Availability for Al Reef, Al Shamkha and Al DhafraIdentical to the islandThin to non-existentOnline is the difference between a specialist and nobody
What we offer in the UAEThis, and only thisNot offered anywhere in the UAEStated before any rate is discussed
Where we tutor

Areas we cover across Abu Dhabi

Because delivery is online, where a family lives changes nothing about which tutor is available. It does change the shape of the evening and the quality of the connection, both of which matter for a subject taught with code on a shared screen. These are the communities the enquiries come from.

Saadiyat Island

Home to several of the emirate's Diploma cohorts and to a lot of students whose school day ends late. A 5pm or 6pm start is normal here, and sessions that involve live coding work better once the household has settled rather than straight off the bus.

Masdar City

A technology-dense community where students often arrive with real programming experience and no examination technique. The gap here is almost always notation and design justification rather than logic, which makes the first diagnostic session unusually quick.

Yas Island

Mixed school catchments with long bus routes, so the usable study window starts later than parents expect. Online delivery means the late slot costs no more than an early one, which is not true of any in-home arrangement in this emirate.

Al Reef

A villa community well away from the island school cluster, and a place where in-home computing tutors are effectively unavailable. The subject pool here is the clearest case for online delivery: the choice is between a specialist on video and nobody at all.

Al Nahyan and Al Wahda

Older central districts with a mix of curricula, and a good number of students who switched into the Diploma after a British middle school. Those students often need the design process taught from scratch even when their code is fine.

Al Mushrif

Established island neighbourhood with long-running Diploma teaching nearby. Families here tend to ask precise questions about the option topic, which is the right question: the second written paper is built on it and tutor fit depends on it entirely.

Al Jubail Island

A newer low-density community with a long approach road, which makes any visiting tutor an expensive proposition. Scheduling here is driven by the school run rather than by distance, and a fixed weekly online slot is easier to hold than a variable one.

School ecosystem

IB and Cambridge school communities we support in Abu Dhabi

Schools with established Diploma Computer Science teaching

Where the subject has run for several cohorts, the option topic is settled and past student work exists for comparison. Students we support attend schools in this group; no affiliation or endorsement is implied. Ask whether the department can show anonymised past internal assessments at different mark bands, because that single document teaches more about the criteria than any explanation.

  • Cranleigh Abu Dhabi
  • The British International School Abu Dhabi
  • GEMS World Academy Abu Dhabi
  • American Community School of Abu Dhabi
  • Raha International School

Schools where the subject is newer or singly staffed

A single teacher carrying Computer Science alongside another subject is common in this emirate. That teacher may be strong and still have no colleague who has marked the option topic before. External support here is a second opinion on borderline work rather than a replacement for teaching.

  • Al Bateen Academy
  • Repton School Abu Dhabi
  • Nord Anglia International School Abu Dhabi
  • Abu Dhabi International School
  • Amity International School Abu Dhabi

British-track schools where students transfer in at sixteen

Students arriving from a British middle school into Diploma Computer Science have usually met programming but not the design cycle or the IB's notation. The transition is a scoped piece of work with a clear end point, not an open-ended weekly commitment.

  • Al Yasmina Academy
  • Brighton College Abu Dhabi
  • Al Mamoura Academy
  • Reach British School
  • GEMS American Academy Abu Dhabi

Named schools appear as context for the Abu Dhabi Diploma ecosystem only; no partnership, endorsement or affiliation with any school or school group is implied.

How matching works

From first enquiry to a tutor who fits

  1. 01

    Establish the guide version and the option topic

    One email to the Diploma coordinator settles both, and both decide which tutors can help at all. A provider who books you in without asking either question has told you how closely they are matching. Send the answers with your enquiry and the first session starts on the actual course.

  2. 02

    Send one marked paper and the current folder

    A marked written paper shows whether marks are going to notation, to tracing or to command terms. The internal assessment folder in its current state shows whether the client, the criteria and the record of tasks exist. Twenty minutes with both documents produces a specific plan instead of a general one.

  3. 03

    Trial lesson with the code open

    The free trial is held with the tutor who would take the weekly slot, with the student's own code on the shared screen. It ends with a statement of which two failure patterns are costing the most marks and what the first block will do about them. Vague closing statements are a reason not to book.

  4. 04

    Agree a block with an end point

    Hours rather than terms, with what each session hands back in writing, what is included in the rate, and a date on which somebody says whether it is working. Paper technique and documentation work are usually better bought as two separate short blocks than as one long weekly commitment.

  5. 05

    Review against marked work, not against feeling

    At six weeks the marked scripts and the folder either moved or they did not. The review can recommend a different tutor, a different component or stopping altogether. Progress in this subject is unusually measurable, which makes an honest review easy to hold.

Why families choose us

What UAE parents tell us matters most

Matched on the option topic, which is testable

The second written paper is built on one option. We match on it and tell you which one the tutor has taught, because a Computer Science specialist for the wrong option is a generalist with a confident manner. Ask any provider the same question and compare the answers.

Code read on a shared screen, during the session

Work is read live with the student driving, not described from memory or emailed ahead. That is both the honest way to keep the work the student's own and the only way to see the moment a design decision was made for no reason.

A published boundary on assessed work

A tutor explains, questions and challenges. A tutor does not supply code, restructure a section to final form or produce text for the folder. The boundary is stated in advance because the market around this subject includes sellers of finished coursework.

No regulator used as a badge

ADEK licenses and inspects private schools in this emirate; KHDA, SPEA, the Ras Al Khaimah Department of Knowledge and the federal Ministry of Education cover the rest. IB Gram holds no approval or accreditation from any of them, nor from the IB, Cambridge or Pearson, and claims none.

Dates sourced, not asserted

The IB's own site blocks automated checking, so no IB session or results date is confirmed in this project. We write about the May session as the one Abu Dhabi schools sit and send you to the Diploma coordinator for anything specific, rather than publishing a date we cannot stand behind.

Coverage limits said out loud

Where no specialist in your option is free at your hour, we say so and offer a tutor based elsewhere on the same specification at the same rate, or a date. No researched competitor in this cluster discloses a coverage limit, and several route UAE families to an overseas number without mentioning it.

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 Abu Dhabi: your questions answered

Why does my child write working code and still score a 4 in Computer Science?+

Because the written papers assess things building software does not. The first paper wants algorithms expressed in the IB's approved pseudocode notation, trace tables completed in full, and extended answers that evaluate rather than explain. A student who codes fluently in Python writes pseudocode in Python syntax, abandons trace tables because they can see the answer, and describes how something works without weighing it against an alternative. All three are specified skills with marks attached. None of them is intelligence, and all three improve inside a handful of focused sessions once they are named.

What is the IB's approved pseudocode notation, and is it really examinable?+

It is a specified notation with its own conventions for assignment, selection, iteration, output and collection handling, published by the IB and used by the mark schemes. Yes, it is examinable: a question that asks for an algorithm in the approved notation has made the notation part of what is being assessed, and an examiner cannot award credit for a correct idea expressed in Python or Java syntax. The fix is drilling roughly six algorithm shapes until the notation is faster than thinking about it. Work from your school's own copy of the guidance rather than from search results, which are inconsistent.

How do trace tables actually earn marks in the written papers?+

Row by row. A trace table records the state of each relevant variable at each step of execution, and the credit is distributed across those rows rather than concentrated in the final answer. A student who reads the algorithm, writes the correct output and leaves the grid half-empty claims a fraction of what was available. This is the highest marks-per-hour fix in the subject because the skill is mechanical: trace an algorithm in full, trace it again on an edge-case input, then trace one with a deliberate off-by-one error so the table catches what reading could not.

Which Computer Science option topic is my child's Abu Dhabi school teaching?+

Ask the Diploma coordinator, because it is a school-level decision and it determines tutor fit completely. The second written paper is drawn from a single option chosen by the school from a small set, and a tutor who has taught one option through several cohorts may be no use for another. This is the question to put before the trial lesson rather than after it. A tutor who cannot name the available option topics is not a specialist in this subject, whatever the profile says.

What has to be in the Computer Science internal assessment folder?+

Planning that identifies a real client or adviser and records negotiated success criteria, a design section that justifies decisions rather than describing the product, a record of tasks kept while the work happened, the product itself, a functionality video inside the seven-minute ceiling that evidences each success criterion, and an evaluation measured against the criteria agreed at the start. The code matters, but the folder is what is marked. A technically impressive product with a thin folder scores below a modest product documented rigorously. Confirm the current requirements with your school's coordinator.

How should the internal assessment client be chosen, and can it be a relative?+

The brief needs a real client or adviser with a genuine need, interviewed, with the resulting requirements recorded. A relative can in principle serve if the need is real and the interview genuinely happens, but the common failure is a nominated family member whose requirements were invented afterwards to fit a product the student already wanted to build. That weakens every criterion downstream: success criteria nobody negotiated, design decisions with no need to justify them against, and an evaluation with no benchmark. Settle the client early in DP1, not late in DP2.

What are the rules on using libraries and AI coding tools in this subject?+

Assessed work must be the student's own with sources acknowledged, so a library used is named, a tutorial followed is cited, and an adapted fragment is marked as adapted with its origin given. For generative tools, treat your school's written policy as binding and ask for it rather than assuming. Where such tools are permitted at all, the use has to be declared and the output understood well enough to defend line by line in conversation with the teacher. A student who cannot explain their own submitted code has a problem that no later tutoring can repair.

What extra content do Higher Level Computer Science students sit?+

Higher Level adds abstract data structures, including linked lists and trees, together with resource management and control, and it adds a third written paper built on a case study the IB releases to schools ahead of the examination. The conceptual step up is real: students who have only ever used the collections their language provides now have to build and traverse such structures and reason about the cost of doing so. Recursion is where most stall, and it yields to tracing recursive calls on paper with the call stack drawn explicitly.

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

Not by reading it. The case study covers technology the taught course does not, and the paper expects independent research, command of the vocabulary and defensible views on trade-offs. The approach that works is a glossary built from the material, reading of the primary sources the material points at, and timed extended answers practised on it. Treat it as a research project with an examination at the end. Get the release timing from your school's Diploma coordinator, because the IB's own site blocks automated checking and no date in this project is confirmed from the IB directly.

Does my child need Mathematics Analysis and Approaches for a computing degree?+

Often, but it depends on the course rather than the university. Competitive overseas computer science courses specify mathematics at Higher Level more often than not, and the algebra-and-proof route is the version they usually mean. Data, analytics and information-systems degrees widely accept the statistics-and-modelling route. Computer Science itself is frequently useful rather than required. Read the individual course page for every destination on your child's list before the level choices lock, because requirements vary within the same institution and a homepage will not tell you.

Which Abu Dhabi schools run Diploma Computer Science, and how big are the classes?+

Several schools across the island, Saadiyat and the Khalifa City corridor offer it, and the groups are frequently in single figures with Standard and Higher Level taught in the same room. ADEK licenses and inspects private schools in this emirate and publishes inspection ratings, but those are awarded to schools rather than departments, so a strong school can have a newly established computing cohort. Ask the school directly how many students are in the group, which option is sat, how many cohorts have sat it, and whether anonymised past folders can be shown.

Is Computer Science a sensible choice for a student who has never programmed?+

It can be, but go in with the real picture. The course teaches programming from the beginning, and the written papers are answered in pseudocode rather than in a language, which levels the field more than families expect. The harder adjustment is the design process and the documentation, which reward recorded reasoning over working output. A student with no prior coding who writes carefully often outperforms a self-taught programmer who skips the design section. Ask the school what prior experience the class assumes, since that varies by department rather than by syllabus.

Can Computer Science lessons really work online when the work is practical?+

This is the subject where online delivery is the stronger option rather than the compromise. The work lives on a screen already. With the student sharing their screen and driving, the tutor watches code appear, asks why a construction was chosen at the moment it is written, and points at the line where behaviour diverges from intent. Nothing physical is lost in translation. The gain is the tutor pool: a family in Al Reef or Al Shamkha chooses from every available specialist in their option topic rather than from whoever is willing to drive out there.

What does Diploma Computer Science support cost in the Abu Dhabi market?+

Market rates for a qualified online subject tutor across the UAE run roughly AED 150-300 an hour, with IB specialists quoted from about AED 200 to AED 450 and upwards, and in-home visits at roughly AED 180-500 because travel sits inside the hour. Those figures come from published provider pages and Bestimate's Dubai rate table, read in October 2026, and they describe the market rather than our prices. Computer Science sits at the upper end of any provider's band because the teaching population is small and the option topics divide it further.

How long does it take to match a Computer Science tutor in this emirate?+

For Standard Level content and paper technique, usually a few days. For a specific option topic at Higher Level, it can take a week in term time, and for internal assessment feedback near an internal deadline it can take longer because demand across the emirate peaks in the same fortnight. Where nobody is free at your hour we say so and offer a tutor based elsewhere teaching the same specification at the same rate, or give you a date. No researched competitor in this cluster discloses a coverage limit at all.

Reading

Guides for Abu Dhabi families

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

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 Abu Dhabi

Send the paper and the folder, and we will tell you where the marks are going

Two documents answer most of this: one marked written paper and the internal assessment folder as it currently stands. Add the option topic and the guide version from your school's Diploma coordinator and the first session starts on the actual course rather than on a guess. The trial lesson is free, held with the tutor who would take the weekly slot, with your child's own code on the shared screen. Every UAE lesson is one-to-one online over live video on Gulf Standard Time; we do not make home visits in the UAE. If no specialist in your option is free, you will be given a date rather than a substitute.