Skip to content

← All subjects

Library · 9618

A-Level Computer Science

Study A-Level Computer Science
Revise a topic

Got a question wrong? Open the notes for that topic.

Teaching this subject? Everything for the classroom in one place →

Downloads
1. Information representation 16 files
Presentation slides
2. Communication 8 files
Presentation slides
Exercise walk-through slides
Vocabulary
Topic Quizzes
Unit Tests
3. Hardware 12 files
Handouts
Presentation slides
Vocabulary
Topic Quizzes
Starter Quizzes
Unit Tests
4. Processor Fundamentals 14 files
Presentation slides
5. System Software 11 files
Presentation slides
Topic Quizzes
6. Security, privacy and data integrity 11 files
Exercise walk-through slides
7. Ethics and Ownership 8 files
Presentation slides
Exercise walk-through slides
Exercise sheets
Past Paper Questions
8. Databases 14 files
Handouts
Presentation slides
Vocabulary
Topic Quizzes
Unit Tests
9. Algorithm Design and Problem-solving 11 files
10. Data Types and Structures 17 files
Presentation slides
11. Programming 14 files
Presentation slides
Vocabulary
Topic Quizzes
Unit Tests
12. Software Development 14 files
Presentation slides
13. Data Representation 14 files
Presentation slides
14. Communication and internet technologies 11 files
15. Hardware and Virtual Machines 11 files
16. System Software 11 files
Presentation slides
Topic Quizzes
17. Security 8 files
Handouts
Presentation slides
Vocabulary
Topic Quizzes
Unit Tests
18. Artificial Intelligence (AI) 8 files
Exercise walk-through slides
19. Computational thinking and Problem-solving 11 files
Exercise walk-through slides
Past Paper Questions
20. Further Programming 11 files
Presentation slides
2025 58 files

October / November session

June session

2024 58 files

October / November session

June session

2023 58 files

October / November session

June session

2022 58 files

October / November session

June session

2021 62 files

Specimen

October / November session

June session

Programming references

Chapters

Lesson slides

Lesson slides

Vocabulary lists

Flashcards

Weekly vocab tests

Weekly homework

Exercise sheets

Past papers

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.

Log in or create account

IGCSE, A-Level & AP