CAMBRIDGE A LEVEL 9618 In Development

Cambridge International A Level Computer Science (9618)

Advanced theoretical foundations and practical software development. Covers complex systems, database design, and network protocols (Paper 3), paired with practical hands-on programming and OOP paradigms (Paper 4).

Cambridge International A Level Computer Science (9618) is currently in development

You can freely browse the complete syllabus topics and structure below. Interactive lessons, live pseudocode sandbox exercises, and automated test grading for this track will be released in an upcoming update. Complete the live Cambridge IGCSE™ (0478) Track today!

Curriculum Modules

8 modules
Module 1 Free Module

Section 13: Advanced Data Representation

Floating-point binary representation (mantissa and exponent), floating-point normalisation, precision vs range trade-offs, representation errors (underflow and overflow), and advanced user-defined types (enumerated types, pointer types).

4 lessons
1
13.1 Floating-Point Binary Representation
15 mins • In Development
In Development
2
13.2 Floating-Point Normalisation
15 mins • In Development
In Development
3
13.3 Floating-Point Errors & Precision Trade-offs
15 mins • In Development
In Development
4
13.4 Advanced User-Defined Types: Enumerated & Pointer Types
15 mins • In Development
In Development
Module 2

Section 14: Communication & Internet Tech

Cellular network architectures, satellite communication, the 4-layer TCP/IP protocol suite, circuit switching vs packet switching, and advanced network security (IPSec, VPN tunnels, SSL/TLS handshake).

4 lessons
1
14.1 Cellular Networks & Satellite Communication
15 mins • In Development
In Development
2
14.2 The TCP/IP 4-Layer Protocol Suite
15 mins • In Development
In Development
3
14.3 Circuit Switching vs Packet Switching
15 mins • In Development
In Development
4
14.4 Network Security: IPSec, VPNs & SSL/TLS Handshake
15 mins • In Development
In Development
Module 3

Section 15: Hardware & Virtual Machines

RISC vs CISC processor architectures, parallel and multiprocessor architectures (SIMD, MIMD), instruction pipelining and branch prediction, and virtual machines and hardware emulation.

4 lessons
1
15.1 Processors: RISC vs CISC Architectures
15 mins • In Development
In Development
2
15.2 Parallel Processing & Multiprocessor Architectures
15 mins • In Development
In Development
3
15.3 Instruction Pipelining & Branch Prediction
15 mins • In Development
In Development
4
15.4 Virtual Machines & Hardware Emulation
15 mins • In Development
In Development
Module 4

Section 16: System Software & Translation

Real-Time Operating Systems (RTOS), compiler translation phases (lexical, syntax, semantic analysis), code optimization and intermediate code generation, and Backus-Naur Form (BNF) syntax diagrams.

4 lessons
1
16.1 Real-Time Operating Systems (RTOS)
15 mins • In Development
In Development
2
16.2 Translation Stages: Lexical, Syntax & Semantic Analysis
15 mins • In Development
In Development
3
16.3 Code Generation & Optimization
15 mins • In Development
In Development
4
16.4 Backus-Naur Form (BNF) & Syntax Diagrams
15 mins • In Development
In Development
Module 5

Section 17: Security & Cryptography

Asymmetric cryptography and RSA mathematics, digital signatures and hashing algorithms, digital certificates and Public Key Infrastructure (PKI), and quantum cryptography and quantum key distribution (QKD).

4 lessons
1
17.1 Asymmetric Cryptography & RSA Mathematics
15 mins • In Development
In Development
2
17.2 Digital Signatures & Cryptographic Hashing
15 mins • In Development
In Development
3
17.3 Digital Certificates & Public Key Infrastructure
15 mins • In Development
In Development
4
17.4 Quantum Cryptography & Key Distribution (QKD)
15 mins • In Development
In Development
Module 6

Section 18: Artificial Intelligence (AI)

Graph traversal search algorithms (Dijkstra's, A* heuristic search), artificial neural networks and backpropagation, machine learning paradigms (supervised, unsupervised, reinforcement), and deep learning in autonomous systems.

4 lessons
1
18.1 Graph Search Algorithms: Dijkstra's & A* Search
15 mins • In Development
In Development
2
18.2 Artificial Neural Networks & Backpropagation
15 mins • In Development
In Development
3
18.3 Machine Learning: Supervised, Unsupervised & Reinforcement
15 mins • In Development
In Development
4
18.4 Deep Learning & Autonomous Systems
15 mins • In Development
In Development
Module 7

Section 19: Computational Thinking

Binary search algorithms, Binary Search Trees (BST), recursion vs iteration, call stacks, and dynamic data structures (hash tables, collision resolution).

4 lessons
1
19.1 Binary Search Algorithm in Cambridge Pseudocode
25 mins • In Development
In Development
2
19.2 Binary Search Trees (BST): Insertion & Traversals
15 mins • In Development
In Development
3
19.3 Recursion vs Iteration & The Call Stack
15 mins • In Development
In Development
4
19.4 Dynamic Data Structures: Hash Tables & Collision Resolution
15 mins • In Development
In Development
Module 8

Section 20: Further Programming & OOP

Object-Oriented Programming (OOP) classes, encapsulation, inheritance, polymorphism, method overriding, declarative programming (Prolog), and binary file serialization.

4 lessons
1
20.2 Object-Oriented Programming: Classes & Encapsulation
25 mins • In Development
In Development
2
20.2 Polymorphism & Method Overriding
15 mins • In Development
In Development
3
20.3 Declarative Programming Paradigms (Prolog)
15 mins • In Development
In Development
4
20.4 Object Serialization & Binary File Processing
15 mins • In Development
In Development