Fathima R.
Computer Science tutor
4.8 rating across 138 reviews · 488+ lessons delivered · IB DP Computer Science Expert
One-to-one online tutoring for IB Diploma Programme Computer Science at Higher Level (HL) and Standard Level (SL). Syllabus-aligned lessons, Internal Assessment coaching, past-paper drilling for the May/November exam sessions, and 7-target grade preparation. Free trial - pay only if it's the right fit.
International Baccalaureate · HL + SL · 60 city pages · 0 country rollups
IB DP Computer Science is the IB Diploma's computing course, sitting within Group 4 (Sciences) and taken at HL or SL. Universities admitting IB students for Computer Science, Software Engineering, Data Science, AI / Machine Learning, and Computational Biology degrees - Cambridge, Imperial, ETH Zurich, EPFL, MIT, NUS, NTU, Toronto, McGill - all accept IB DP CS, typically with HL Maths AA HL + HL CS + HL Physics as the strongest STEM profile. The IB DP CS cohort is smaller than the IB Sciences cohort but globally significant given the IB's emphasis on computational thinking.
IB DP Computer Science covers system fundamentals, computer organisation, networks, computational thinking, programming (typically Java; some schools use Python), the Internal Assessment programming-based solution, and HL-specific topics including abstract data structures, resource management, and control. The IA is a programming-based solution to a real-world problem - typically 30–50 hours of work, worth 30% of the SL grade and 20% of the HL grade. The IA is consistently the largest grade-band lever for IB DP CS. Tutors coach the full HL/SL CS arc plus the IA cycle from problem identification to documented solution.
Most parents searching for an "IB CS tutor near me" are really looking for the best IB-experienced tutor their child can work with - geography is just the rough proxy. Online one-to-one tutoring removes the proxy entirely: your child works with a tutor matched to their HL or SL level, exam session (May or November), and target grade, regardless of physical location.
That said, the "near me" instinct matters for two practical reasons that online tutoring still addresses:
If you'd prefer a tutor from a specific city - Singapore, Dubai, London, Hong Kong, Mumbai, Auckland - our city pages list IB DP tutors with local school context. Most families ultimately book online for the wider tutor pool and scheduling flexibility, but the local pages help you find tutors who already know your school's curriculum approach.
IB DP students choose Higher Level (HL) or Standard Level (SL) for each subject. HL is 240 teaching hours with extended exam papers; SL is 150 hours with a lighter exam load. Both include the Internal Assessment.
240 teaching hours · extended exam papers · IA
IB CS HL = 2 papers + IA. Paper 1 (100 marks, 2.25h) covers system fundamentals + computer organisation + networks + computational thinking + abstract data structures + resource management + control. Paper 2 (65 marks, 1.25h) is on a specific Option topic (Databases, Modelling and Simulation, Web Science, or Object-Oriented Programming - schools pick the Option). HL builds significantly beyond SL with abstract data structures, OOP, and recursion. The IA (programming-based solution, 30 hours, 20% of HL grade) is the single biggest grade lever - tutors coach the full IA cycle.
150 teaching hours · shorter exam load · IA
IB CS SL = 2 papers + IA. Paper 1 (70 marks, 1.5h) covers system fundamentals + computer organisation + networks + computational thinking (no HL-specific extensions). Paper 2 (45 marks, 1h) is on a specific Option topic. SL skips abstract data structures, OOP advanced, and recursion. The IA (programming-based solution, 30 hours, 30% of SL grade) is the same standard as HL but typically less ambitious in scope.
The IB CS IA is a programming-based solution to a real-world problem identified by the student. Typically a custom application (e.g. inventory system for a small business, scheduling tool for a sports club, data dashboard for a school department). Students must engage a real client, design and develop the solution iteratively, document the development process, and reflect on success criteria. Programming language is typically Java; Python and other languages also accepted. Marked on five criteria (Planning, Design, Development, Functionality, Evaluation). The Development and Evaluation criteria are where most grade-band differentiation happens. Strong IAs are well-scoped (not too ambitious, not too thin), use appropriate techniques (OOP for HL, simpler procedural code for SL), and include working code with thorough documentation.
Hand-picked IB tutors who actively teach Computer Science at HL and SL with a track record of 7s and successful university outcomes. Book a free trial to be matched with the right fit.
Computer Science tutor
4.8 rating across 138 reviews · 488+ lessons delivered · IB DP Computer Science Expert
Computer Science tutor
4.7 rating across 39 reviews · 6+ lessons delivered
Computer Science tutor
4.7 rating across 22 reviews
Computer Science tutor
4.7 rating across 4 reviews
Computer Science tutor
4.1 rating across 4 reviews
Each city page lists local IB World Schools, neighbourhood-specific tutor matches, and pricing in the local currency.
Yes - same service, different word by region. In Singapore, Malaysia, India and the Gulf it's "IB CS tuition" or "online tuition"; in the UK, US and Europe it's "IB CS tutoring". Either way it means one-to-one IB DP CS lessons (HL or SL) with a subject specialist, including IA coaching.
For university Computer Science / Software Engineering / Data Science applications, HL is strongly recommended. Cambridge, Imperial, ETH Zurich, EPFL, MIT, NUS, NTU, and competitive US CS programmes typically expect HL Maths AA + HL CS + HL Physics as the STEM profile. SL CS is sometimes accepted with a strong overall IB score (38+) but limits CS programme accessibility. Default: HL for CS-track students.
Java is the dominant language across IB DP CS, with Python and C++ also accepted. Many schools default to Java for the OOP-heavy HL content (encapsulation, inheritance, polymorphism); others use Python for the simpler syntax. The IA programming language must match what the school has approved - we coach in whichever language your school uses.
IA coaching is the highest-leverage IB DP CS tutoring available. We coach the full IA cycle: real-world problem identification (engaging an actual client), Planning + Design documentation, Development (iterative coding with version control), Functionality testing, and the Evaluation criterion where most grade-band differentiation happens. Typically 8–12 sessions across the IA timeline.
Yes - virtually every competitive university CS programme requires Maths AA HL alongside IB CS. Cambridge CS, Imperial Computing, ETH Zurich CS, EPFL, NUS Computing, MIT, Berkeley all require Maths AA HL at 7 or 6. Maths AI is rarely sufficient for top CS programmes. Maths AA HL is the universal Maths choice for CS-track IB students.
Paper 2 is 30–35% of the IB DP CS final grade depending on level. The four Options are Databases (most common), Modelling and Simulation, Web Science, and Object-Oriented Programming. Schools typically pick the Option for the whole cohort. Tutors coach whichever Option your school covers, plus the question-style patterns specific to each Option's past papers.
Universities accept both as equivalent - Cambridge CS asks for 7 in HL CS OR A* in A Level CS. IB DP CS has stronger emphasis on systems thinking and the IA project (real-world solution); A Level CS has deeper programming-language specifics and a substantial NEA project (AQA, OCR) or unit-based programming exams. Total content scope is comparable; the IA in IB is widely regarded as excellent preparation for university group programming projects.
IB DP CS tutoring at Tutopiya typically ranges from S$60–180/hr in Singapore, £30–90/hr in the UK, $60–200/hr in the US, and AED 150–400/hr in the UAE. HL pricing typically sits 10–20% above SL. IA coaching is billed at the same hourly rate. The free trial is genuinely free.
Your perfect tutor is waiting. Your exam success is within reach. What are you waiting for?
No commitment. No pressure. Just results.
Join 10,000+ students who've already transformed their exam performance
Free revision notes, official past papers and AI-marked practice questions for IGCSE, A-Level, GCSE and IB, organised by syllabus. Browse all study resources →
AI tutors you can chat with, call or send a photo to, and a Lesson Analyser that turns a recorded class into notes, a quiz and flashcards. Free to start. Explore Tutopiya AI → Teaching a class? AI Buddy for schools →
IGCSE, International A Level, and IB support tailored to where you study. View all regions →