now
Cambridge IGCSE / O Level Computer Science
Study Guide · Paper 1 & Paper 2 · Exams 2026–2028
Written from 20+ years of classroom teaching: every syllabus topic explained simply, with exam-style questions and tips for each paper. Order online and get your copy delivered, or pick it up from bookstores in Faisalabad.
Order onlineWhatsApp +92 333 7939969
Order by email[email protected]
Study Guide · Paper 1 & Paper 2 · Exams 2026–2028
Study Guide · Paper 1 & Paper 2 · Exams 2029–2031
Study & Exam Guide · Syllabus 9618 · Papers 1, 2, 3 & 4
Everything follows the official Cambridge syllabus topic numbers, so you can match it to your textbook and past papers.
Exams 2026–2028 · 10 topics
Exams 2029–2031 · 11 topics
20 topics · Papers 1, 2, 3 and 4
Pick your course, open a topic, then choose the notes, slides or worksheets for each subtopic.
Latest version is 6 (September 2026). Updates since 2024 cover Paper 2 answer rules, operator names, function and procedure parameters and the ROUND function.
First exams in June 2029. Two papers, both compulsory. All programming answers in Paper 2 must be written in Python 3.10 or higher.
Tap a topic to see its subtopics. Notes and worksheets open as PDFs, slides open in Google Drive (use the download button to keep a copy). New material is added as we cover each topic in class.
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.
Ask a question, request notes for a topic, or get help with a past paper.
Fill in the form and your request comes straight to me.