CAIE · a-level
9618 Computer Science
Syllabus-aligned lessons for Cambridge 9618. Open a topic for the full lesson, or jump straight to flashcards, FAQ, quiz and practice — then mark a real past-paper question.
By paper
Topics
- 1.1Data Representation
- 1.2.1Multimedia - Graphics
- 1.2.2Multimedia - Sound
- 1.3Compression
- 2.1Networks including the internet
- 3.1Computers and their components
- 3.2Logic Gates and Logic Circuits
- 4.1Central Processing Unit (CPU) Architecture
- 4.2Assembly Language
- 4.3Bit manipulation
- 5.1Operating Systems
- 5.2Language Translators
- 6.1Data Security
- 6.2Data Integrity
- 7.1Ethics and Ownership
- 8.1Database Concepts
- 8.2Database Management Systems (DBMS)
- 8.3Data Definition Language (DDL) and Data Manipulation Language (DML)
- 9.1Computational Thinking Skills
- 9.2Algorithms
- 10.1Data Types and Records
- 10.2Arrays
- 10.3Files
- 10.4Introduction to Abstract Data Types (ADT)
- 11.1Programming Basics
- 11.2Constructs
- 11.3Structured Programming
- 12.1Program Development Life cycle
- 12.2Program Design
- 12.3Program Testing and Maintenance
- 13.1User-defined data types
- 13.2File organisation and access
- 13.3Floating-point numbers, representation and manipulation
- 14.1Protocols
- 14.2Circuit switching, packet switching
- 15.1Processors, Parallel Processing and Virtual Machines
- 15.2Boolean Algebra and Logic Circuits
- 16.1Purposes of an Operating System (OS)
- 16.2Translation Software
- 17.1Encryption, Encryption Protocols and Digital Certificates
- 18.1Artificial Intelligence (AI)
- 19.1Algorithms
- 19.2Recursion
- 20.1Programming Paradigms
- 20.2File Processing and Exception Handling