๐ŸŽฏ Mock ExamsTime for mock exams! For IBDP Computer Science โ€” download two full sets of exam-style question papers and mark schemes โ€” practice at your own pace, then mark your own work.Download mock exams โ†’
โ† Back to home

CIE A-Level Computer Science

Full coverage of the Cambridge International AS & A Level Computer Science (9618) syllabus, built from 25+ years of classroom experience. Browse by level and topic below โ€” units are being added over time.

Covers both Python and Java โ€” whichever your school teaches, this content applies to you.

Want help understanding these topics? Book a 1-on-1 lesson with Razia.

Book a Lesson

Not sure yet? Take a free look first.

Preview a deck

AS Level

Best value: Every AS Level Presentation & Question Bank โ€” Units 1-12

Every AS Level presentation AND Question Bank, Topics 1-12, 1 year access.

Every AS Level Presentation โ€” Units 1-12

Every AS Level presentation, Topics 1-12, 1 year access.

Every AS Level Question Bank โ€” Units 1-12

Every AS Level Question Bank, Topics 1-12, 1 year access.

1 โ€” Information Representation3/3 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
1.1Data Representation
1.2Multimedia โ€“ Graphics, Sound
1.3Compression
2 โ€” Communication1/1 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
2.1Networks including the internet
3 โ€” Hardware2/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
3.1Computers and their components
3.2Logic Gates and Logic Circuits
4 โ€” Processor Fundamentals3/3 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
4.1Central Processing Unit (CPU) Architecture
4.2Assembly Language
4.3Bit manipulation
5 โ€” System Software2/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
5.1Operating Systems
5.2Language Translators
6 โ€” Security, Privacy and Data Integrity2/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
6.1Data Security
6.2Data Integrity
7 โ€” Ethics and Ownership1/1 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
7.1Ethics and Ownership
8 โ€” Databases3/3 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
8.1Database Concepts
8.2Database Management Systems (DBMS)
8.3Data Definition Language (DDL) and Data Manipulation Language (DML)
9 โ€” Algorithm Design and Problem-solving2/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
9.1Computational Thinking Skills
9.2Algorithms
10 โ€” Data Types and Structures4/4 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
10.1Data Types and Records
10.2Arrays
10.3Files
10.4Introduction to Abstract Data Types (ADT)
11 โ€” Programming3/3 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
11.1Programming Basics
11.2Constructs
11.3Structured Programming
12 โ€” Software Development3/3 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
๐Ÿ”’ Question Bank โ€” included in the All Question Banks or Everything bundle above
12.1Program Development Life Cycle
12.2Program Design
12.3Program Testing and Maintenance

A Level

13 โ€” Data Representation0/3 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
13.1User-defined Data Types
13.2File Organisation and Access
13.3Floating-point Numbers, Representation and Manipulation
14 โ€” Communication and Internet Technologies0/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
14.1Protocols
14.2Circuit Switching, Packet Switching
15 โ€” Hardware and Virtual Machines0/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
15.1Processors, Parallel Processing and Virtual Machines
15.2Boolean Algebra and Logic Circuits
16 โ€” System Software0/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
16.1Purposes of an Operating System (OS)
16.2Translation Software
17 โ€” Security0/1 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
17.1Encryption, Encryption Protocols and Digital Certificates
18 โ€” Artificial Intelligence (AI)0/1 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
18.1Artificial Intelligence
19 โ€” Computational Thinking and Problem-solving0/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
19.1Algorithms
19.2Recursion
20 โ€” Further Programming0/2 readyโ–พ
๐Ÿ”’ Presentations โ€” included in the All Presentations or Everything bundle above
20.1Programming Paradigms
20.2File Processing and Exception Handling