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