Teach Any A-level Computer Science Class
We have put together a full A Level Computer Science curriculum that will give you all the teaching materials you need to teach any topic.
Whether you're a brand new Computer Science teacher, or you've been teaching ICT for years, our resources will save you hours and hours of lesson preparation every single week.
What's Included?
We've created 77 modules covering every Computer Science topic needed for A Level, and each module contains:
- An editable PowerPoint lesson presentation
- Editable revision handouts
- A glossary which covers the key terminologies of the module
- Topic mindmaps for visualising the key concepts
- Printable flashcards to help students engage active recall and confidence-based repetition
- A quiz with accompanying answer key to test knowledge and understanding of the module
As a premium member, you get access to the entire library of A-Level Computer science resources. Choose your modules below to start your downloads.
A-Level Computer Science Resource Mapped by Exam Board
Our modules can be used with both UK and international A Level examination board specifications. We have put together mapping documents that show you exactly which modules align with the specification you are teaching.
Choose Your Examination Board
Choose your exam board from the list below to see how we align with the specs.
Processors, Input, Output & Storage
Software & Software Development
Exchanging Data
- Module 14: Compression, Encryption and Hashing
- Module 15: Introduction to databases
- Module 16: Relational databases
- Module 17: Structured query language
- Module 18: Transaction processing and ACID
- Module 18A: Database Management System
- Module 19: Introduction to computer networks
- Module 20: Network topologies
- Module 21: Network protocols and layers
- Module 21A: Data Transmission Technologies
- Module 22: Internet technologies
- Module 23: Network security
- Module 24: Designing web pages using HTML and CSS
- Module 25: JavaScript
- Module 25A: Server-side scripting
- Module 26: Search engine indexing
- Module 27: Cloud computing and web applications
Data Types, Structures & Algorithms
- Module 28: Binary
- Module 28A: Monitoring and control systems
- Module 29: Hexadecimal
- Module 30: Floating point numbers
- Module 31: Character sets
- Module 31A: Images
- Module 31B: Sounds
- Module 32: Arrays, tuples and records
- Module 33: Lists and linked lists
- Module 34: Stacks
- Module 35: Queues
- Module 36: Graphs
- Module 37: Trees
- Module 38: Hash table
- Module 38A: Vectors
- Module 39: Logic gates and circuits
- Module 40: de Morgan's laws
- Module 41: Karnaugh maps
- Module 42: Adders and flip-flops