Skip to content · ⁨الانتقال إلى المحتوى⁩

Browse · ⁨تصفح⁩

A-Level Computer Science · ⁨A-Level علوم الحاسوب⁩

Browse past papers, syllabus content, handouts, and vocabulary for every subject. · ⁨تصفح الأوراق السابقة، ومحتوى المنهج، والملخصات، والمفردات لجميع المواضيع.⁩

Past papers · ⁨الأوراق السابقة⁩Handouts · ⁨نشرات⁩Exercise sheets · ⁨أوراق تمارين⁩Vocabulary · ⁨مفردات⁩

No PDFs in this folder. · ⁨لا توجد ملفات PDF في هذا المجلد.⁩

Study A-Level Computer Science · ⁨A-Level علوم الحاسوب⁩ · ⁨ادرس A-Level Computer Science · ⁨A-Level علوم الحاسوب⁩⁩
Revise a topic · ⁨راجع موضوعًا⁩

Got a question wrong? Open the notes for that topic. · ⁨أجبت على سؤال بشكل خاطئ؟ افتح الملاحظات لذلك الموضوع.⁩

Teaching this subject? Everything for the classroom in one place · ⁨هل تُدرّس هذا الموضوع؟ كل ما يحتاجه الفصل الدراسي في مكان واحد⁩ →

Tips

Split these papers by half. Theory questions suit short, frequent sessions — they test recall of precise definitions, and precision decays fast. Programming questions need long, uninterrupted sittings, because the skill is holding a whole solution in your head.

Write the code by hand, then type it in and run it. Past papers are the one place you can discover that what you "would have written" does not compile — much cheaper to find out now than in the exam hall.

When marking theory, compare your wording to the scheme word by word, not by meaning. This subject's schemes are unusually literal, and the right idea in the wrong words often scores zero. Keep a list of the phrasings you keep missing.

Browse all subjects · ⁨تصفح جميع المواضيع⁩

Log in or create account · ⁨تسجيل الدخول أو إنشاء حساب⁩

IGCSE, A-Level & AP