IB Computer Science Tutoring
One-to-one IB Computer Science (computing) tutoring at HL and SL for the new course first examined in 2027: Paper 1 and the case study, Paper 2 programming in Java or Python, and your computational solution IA.
IB Computer Science changed for students first examined in May 2027. Options and HL Paper 3 are gone: SL and HL both sit two papers, the pre-seen case study is now part of Paper 1, and the IA is a computational solution to a problem you choose, with no client required. Tutoring covers Java and Python and targets what usually costs marks: tracing and writing code under time pressure, database and machine learning questions, and an IA that is scoped to fit the recommended 35 hours. The old course's last exams are in November 2026, and tutoring covers that session too; from May 2027 everyone sits the new course.
Computer Science tutoring prices
From £52.50 to £70 per hour, depending on bundle size. Each bundle covers one subject.
- Taster Bundle3 hours£210£70 per hour
- Starter Bundle5 hours£330£66 per hour
- Coursework Bundle10 hours£650£65 per hour
- Assessment Bundle20 hours£1,250£62.50 per hour
- Guardian Bundle50 hours£2,900£58 per hour
- Ultimate Bundle100 hours£5,250£52.50 per hour
What You Get with IB Computer Science Tutoring
Comprehensive support designed to help you achieve your target grade
Exam Technique
- Paper 1: Theme A concepts (computer fundamentals, networks, databases, machine learning) and the pre-seen case study
- Paper 2: Theme B computational thinking and programming, practised in Java or Python
- Tracing, writing and correcting code by hand under exam timing
- Exam-style practice with markscheme feedback, including older past paper questions that still fit the new syllabus
IA & Coursework
- Choosing a problem you can solve well within the recommended 35 hours
- Problem specification, planning, system overview, development and evaluation, the five IA criteria
- Keeping the documentation within 2,000 words and the video within 5 minutes
- Programming and documentation skills practised on other projects, while your solution stays yours
Concept Building
- Programming fundamentals, arrays and lists, searching, sorting and Big O notation
- SQL, entity relationship diagrams and normalisation
- HL extension: recursion, inheritance and polymorphism, linked lists and binary search trees, machine learning approaches
- A revision plan built around your mock and exam dates
Students Improving Their Computer Science Grades
"My tutor helped me scope my IA properly and taught me how to structure pseudocode answers for Paper 1. Huge difference."
Ben F.
Computer Science HL, May 2024
"I finally understood recursion and abstract data structures after my tutor walked me through them step by step."
Priya S.
Computer Science HL, May 2024
"Went from failing to a 6. My tutor's approach to past papers and the case study was exactly what I needed."
Oliver T.
Computer Science SL, Nov 2023
How It Works
Simple steps to get started with IB Computer Science tutoring
Buy a Bundle
Choose 3 to 100 hours based on your needs. Split across subjects if needed.
Complete Onboarding
Tell us your course and level, weak areas, goals, and scheduling preferences.
Get Matched & Start
Matched within 24 hours. Schedule your first session immediately.
Computer Science HL vs SL: What's the Difference?
Understanding the requirements at each level
IB Computer Science Topics We Cover
The new course has two themes. Theme A, Concepts of computer science, is examined in Paper 1; Theme B, Computational thinking and problem-solving, in Paper 2. HL students cover the same units in more depth, plus the HL-only unit on abstract data types (HL content is marked below).
A1 Computer Fundamentals
- CPU, GPU, memory and the fetch-decode-execute cycle
- Data representation, binary and logic gates
- Compression and cloud computing
- Operating systems and scheduling
+2 moreShow fewer
- Pipelining, multitasking and control systems (HL)
- Compilers and interpreters (HL)
A2 Networks
- Network types, devices and protocols
- Topologies and networking models
- IP addressing and packet switching
- Firewalls, encryption and digital certificates
+1 moreShow fewer
- TCP/IP model, routing and network vulnerabilities (HL)
A3 Databases
- Relational databases and schemas
- Entity relationship diagrams and normalisation to 3NF
- SQL queries and updates
- Aggregate functions, views and transactions (HL)
+1 moreShow fewer
- Alternative databases and data warehouses (HL)
A4 Machine Learning
- Types of machine learning and real-world uses
- Hardware for machine learning
- Ethical issues
- Data preprocessing (HL)
+1 moreShow fewer
- Regression, classification, clustering and neural networks (HL)
B1-B2 Computational Thinking & Programming
- Problem specification and computational thinking
- Variables, strings, exceptions and debugging
- Arrays, lists, stacks and queues
- Selection, loops, functions and file processing
+2 moreShow fewer
- Linear and binary search, bubble and selection sort, Big O
- Recursion (HL)
B3 Object-Oriented Programming
- Classes, objects and methods
- Static and non-static members
- Encapsulation and information hiding
- Inheritance, polymorphism and composition (HL)
+1 moreShow fewer
- Design patterns (HL)
IB Computer Science Assessment Structure
From May 2027, IB Computer Science is assessed by Paper 1 (Theme A plus the pre-seen case study), Paper 2 (Theme B: computational thinking and programming in Java or Python) and the computational solution IA. There are no options and no Paper 3. The previous course, with options and an HL case study paper, is examined for the last time in November 2026.
Paper 1
External AssessmentTheme A: computer fundamentals, networks, databases and machine learning, plus questions on the pre-seen case study
Paper 2
External AssessmentTheme B: computational thinking, programming, object-oriented programming and (HL) abstract data types
Internal Assessment
Internal AssessmentThe computational solution: a working solution to a real-world problem you choose (recommended 35 hours)
Key Assessment Notes
- This structure applies from May 2027 (first teaching August 2025)
- The previous course (Paper 1, Paper 2 on an option, HL Paper 3 on the case study) is last examined in November 2026
- The new IA does not require a client
Frequently Asked Questions
Common questions about IB Computer Science tutoring
Recommended Guides
Computer Science IA Guide
Planning, building and documenting your IA solution.
Read guideHow to Structure Your IA
Essential framework for IAs across all subjects.
Read guideHow to Use Past Papers Effectively
Strategic approach to IB past paper practice.
Read guideConstruct in IB Exams
What 'construct' asks for in code and diagram questions.
Read guide