Aligned with Cambridge IGCSE Computer Science 0478 for examinations in 2026–2028.
Build the knowledge, problem-solving process and exam technique needed to respond confidently under timed conditions.
This programme is for Cambridge IGCSE Computer Science 0478 students who are already studying the syllabus and want structured revision, exam practice and individual feedback ahead of their examinations.
It is not a substitute for a full IGCSE Computer Science course of study, and it does not teach programming from a complete beginner level.
Examination session: examinations 2026–2028.
Cohort dates will be announced soon. Contact us to register interest.
My 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 Cambridge IGCSE Computer Science 0478 syllabus, examinations 2026–2028.
Topics 1–6 · 1 hour 45 minutes · 75 marks · 50%
Topics 7–10 · 1 hour 45 minutes · 75 marks · 50%
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.
| Week |
|---|
| Focus |
|---|
| Student outcome |
|---|
| 1 | Baseline and exam strategy | Understand the two-paper structure, command words, current gaps and revision priorities. |
|---|---|---|
| 3 | Data, transmission and systems | Explain representations and system concepts precisely; complete calculation and application questions. |
| 5 | Hardware, software, internet and emerging technology | Connect technical knowledge to unfamiliar scenarios and justify choices. |
| 7 | Algorithms and problem-solving | Decompose problems, construct and trace algorithms, and use Cambridge-style pseudocode accurately. |
| 10 | Programming, databases and Boolean logic | Read, debug, test and improve solutions while applying database and logic concepts. |
| 12 | Timed application and correction | Complete original timed tasks, analyze errors and leave with a final revision plan. |