Computer Science · Aamir Iqbal
Cover of Cambridge IGCSE / O Level Computer Science, First Edition, Study Guide for Paper 1 and Paper 2 (2026–2028) by Aamir Iqbal
Coming
Soon
New book · First Edition

Cambridge IGCSE / O Level Computer Science Study Guide

Paper 1 & Paper 2 · Exams 2026–2028 · by Aamir Iqbal

The complete study guide written from 20+ years of classroom teaching — every syllabus topic explained simply, with exam-focused practice for both papers. Launching soon in Faisalabad.

  • Covers all Paper 1 theory topics
  • Paper 2 algorithms, pseudocode & programming
  • Follows the official 2210 / 0478 syllabus
  • Exam-style questions and tips
Book storesAvailable soon in Faisalabad
Online orderOrder online — coming soon
Courses

Choose your course

Everything follows the official Cambridge syllabus topic numbers, so you can match it to your textbook and past papers.

2210 / 0478

O Level & IGCSE Computer Science

Exams 2026–2028 · 10 topics

  • Paper 1: Computer Systems (topics 1–6)
  • Paper 2: Algorithms, Programming and Logic (topics 7–10)
  • Pseudocode, flowcharts, trace tables and Python
View O Level materials
2210 / 0478 · 2029–2031

O Level & IGCSE — New SyllabusNEW

Exams 2029–2031 · 11 topics

  • Paper 1: Computer Systems and Logic (topics 1–7)
  • Paper 2: Algorithms and Programming (topics 8–11)
  • Python 3.10, AI, cloud, cybersecurity, quantum
View 2029 syllabus materials
9618

AS & A Level Computer Science

20 topics · Papers 1, 2, 3 and 4

  • AS Level: topics 1–12 (Papers 1 and 2)
  • A Level: topics 13–20 (Papers 3 and 4)
  • Data structures, OOP, recursion and AI
View A Level materials
Study materials

Notes & Slides by Topic

Pick your course, then open the notes, slides or topical questions for any topic.

For exams in 2026, 2027 and 2028

Latest version is 6 (September 2026). Updates since 2024 cover Paper 2 answer rules, operator names, function and procedure parameters and the ROUND function.

Grey buttons are coming soon. New notes, slides and topical questions are added as we cover each topic in class.

Aamir Iqbal
Aamir IqbalSenior Teacher, Computer Science · DPS&C Premier Branch
About your teacher

Hello, I'm Aamir Iqbal

I am Senior Teacher of Computer Science for O and A Level at Divisional Public School & College (DPS&C), Premier Branch, Faisalabad, where I teach Cambridge O Level 2210 / IGCSE 0478 and AS & A Level 9618.

I have been teaching Computer Science since 2005, at Faisalabad Grammar School, Beaconhouse School System, Synergy Institute of Business and Sciences and Angels International College. I hold an MSc in Computer Science, have attended Cambridge's face-to-face workshop for CS 2210 and the IT 9626 marking workshop, and received the Highest GPA Award in O Level Computer Science in the Beaconhouse Central Region, Pakistan.

This site collects the notes and slides I use in class so you can revise at your own pace, catch up on missed lessons and prepare for both theory and programming papers. If anything is unclear, send me a request.

  • Experience20+ years
  • QualificationMSc Computer Science
  • Teaching2210 · 0478 · 9618
  • Senior Teacher, O/A Level · 2025 – presentDPS&C Premier Branch, Faisalabad
  • Senior Teacher, O/A Level · 2024 – 2025Angels International College, Faisalabad
  • Senior Teacher, A Level · 2023 – 2024Synergy Institute of Business and Sciences, Faisalabad
  • Senior Teacher, O Level · 2011 – 2023Beaconhouse School System, Main Campus Canal, Faisalabad
  • Teacher, Computer Science · 2005 – 2011Faisalabad Grammar School
Student request form

Need help? Send me a request

Ask a question, request notes for a topic, or get help with a past paper.

How it works

Fill in the form and your request comes straight to me.

  • 01Choose your course and the type of help you need.
  • 02Write the topic number and your question.
  • 03I read every request and reply by email, WhatsApp or in class.
Prefer to message directly?
WhatsApp: +92 333 7939969
Email: cswithai@hotmail.com