Aligned with IB Diploma Computer Science for first assessment in 2027.
Build the knowledge, problem-solving process and exam technique needed to respond confidently under timed conditions.
This programme is for IB Diploma Computer Science SL and HL students who are already studying the course and want structured revision, deliberate practice and individual feedback ahead of their final assessment.
It is not a substitute for the two-year IB Diploma Computer Science course, and it does not teach programming or computer science from a complete beginner level.
Examination session: first assessment 2027.
New for 2027? Read our parent guideMy teaching combines conceptual understanding, programming practice and examination reasoning. I use original tasks to identify misconceptions, adapt explanations to each student's background and help learners develop a reliable method for approaching unfamiliar problems.
We teach concepts, review student-created code, provide formative feedback, use original practice tasks and discuss general project-management methods. We do not write assessed work for students, supply model answers for active assessments, impersonate students or reproduce restricted examination material.
Mapped to the official IB Diploma Computer Science guide, first assessment 2027.
Computer fundamentals, networks, databases and machine learning.
Computational thinking, programming, object-oriented programming and, at HL, abstract data types.
| Level | Paper 1 | Paper 2 | Internal assessment |
|---|---|---|---|
| SL | 35% | 35% | 30% |
| HL | 40% | 40% | 20% |
Internal assessment: The computational solution, developed and documented by the student.
We do not claim access to confidential IB materials or guarantee grades.| Week | Focus | Student outcome |
|---|---|---|
| 1 | Baseline, level and assessment map |
You can cancel and receive a full refund up to 14 days before the programme starts. See our Cancellations and Refunds policy for full details.
Alongside my educational work, I have experience in IT operations at Cisco. This allows me to connect academic Computer Science with practical problem-solving, technical communication and the realities of working in global technology environments.
| Confirm SL/HL requirements, identify gaps and understand the Paper 1, Paper 2 and IA balance. |
| 3 | Theme A: computer fundamentals and networks | Build accurate explanations and apply concepts to new contexts. |
|---|
| 5 | Theme A: databases and machine learning | Connect data, database and machine-learning concepts, including ethical considerations. |
|---|
| 7 | Theme B: computational thinking and programming | Specify problems, construct solutions, trace code and debug systematically. |
|---|
| 10 | Theme B: OOP and HL extension | Apply object-oriented principles; for HL, address abstract data types and deeper syllabus demands. |
|---|
| 12 | Case-study thinking and timed response | Apply knowledge to original scenarios, improve extended responses and finalize revision priorities. |
|---|