CAMBRIDGE AS LEVEL 9618 In Development

Cambridge International AS Level Computer Science (9618)

Bridge the gap to advanced computing. Master processor fundamentals, data representation, and systems software (Paper 1), while developing robust problem-solving and structured pseudocode algorithms (Paper 2).

Cambridge International AS 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

12 modules
Module 1 Free Module

Section 1: Information Representation

Binary data representation, prefixes (kibi, mebi), two's complement arithmetic and overflow, Binary Coded Decimal (BCD), ASCII/Unicode character sets, multimedia bitmap graphics and calculations, vector graphics, digital audio sampling, and data compression methods (lossy, lossless, RLE).

7 lessons
1
1.1 Number Systems & Binary Prefixes
15 mins • In Development
In Development
2
1.2 Signed Integers & Two's Complement Arithmetic
15 mins • In Development
In Development
3
1.3 Binary Coded Decimal (BCD) & Character Sets
15 mins • In Development
In Development
4
1.4 Bitmap Graphics & File Calculations
15 mins • In Development
In Development
5
1.5 Vector Graphics vs Bitmaps
15 mins • In Development
In Development
6
1.6 Digital Audio Encoding & Calculations
15 mins • In Development
In Development
7
1.7 Data Compression: Lossy vs Lossless
15 mins • In Development
In Development
Module 2

Section 2: Communication & Networking

LANs, WANs, client-server and peer-to-peer architectures, network topologies (bus, star, mesh, hybrid), transmission media (twisted pair, fibre optic, wireless), hardware devices (NIC, WAP, router, switch), Ethernet CSMA/CD, IP addressing (IPv4, IPv6, subnetting), and DNS routing.

5 lessons
1
2.1 LAN, WAN & Client Models
15 mins • In Development
In Development
2
2.2 Network Topologies & Cloud Infrastructure
15 mins • In Development
In Development
3
2.3 Transmission Media & Network Hardware
15 mins • In Development
In Development
4
2.4 Ethernet, CSMA/CD & Bit Streaming
15 mins • In Development
In Development
5
2.5 IP Addressing, Subnetting & DNS Resolution
15 mins • In Development
In Development
Module 3

Section 3: Hardware & Logic Circuits

Computer hardware components, input and output peripheral devices, secondary storage technologies, embedded and control feedback systems, logic gates, truth tables, and combinational logic circuits.

6 lessons
1
3.1 Computer Hardware Components & Peripherals
15 mins • In Development
In Development
2
3.2 Output Display Technologies & Printers
15 mins • In Development
In Development
3
3.3 Storage Media Technologies
15 mins • In Development
In Development
4
3.4 Embedded Systems & Closed-Loop Control
15 mins • In Development
In Development
5
3.5 Logic Gates & Standard Truth Tables
15 mins • In Development
In Development
6
3.6 Combinational Logic Circuits & Expressions
15 mins • In Development
In Development
Module 4

Section 4: Processor Fundamentals

CPU architecture, Von Neumann model, dedicated processor registers (PC, MAR, MDR, CIR, ACC, Status), system buses and bus width, the Fetch-Decode-Execute cycle and interrupt handling, assembly language instruction sets, and addressing modes.

6 lessons
1
4.1 CPU Architecture & The Von Neumann Model
15 mins • In Development
In Development
2
4.2 Processor Registers & Special Purpose Registers
15 mins • In Development
In Development
3
4.3 System Buses & The Impact of Bus Width
15 mins • In Development
In Development
4
4.4 The Fetch-Decode-Execute Cycle & Interrupts
15 mins • In Development
In Development
5
4.5 Assembly Language & Instruction Sets
15 mins • In Development
In Development
6
4.6 Addressing Modes in Assembly
15 mins • In Development
In Development
Module 5

Section 5: System Software

Operating system services, kernel architecture, process management and scheduling algorithms, memory management and virtual memory, device drivers, and language translators, linkers, and loaders.

5 lessons
1
5.1 Operating System Services & Kernel Architecture
15 mins • In Development
In Development
2
5.2 Process Management & Scheduling Algorithms
15 mins • In Development
In Development
3
5.3 Memory Management: Paging, Segmentation & Virtual Memory
15 mins • In Development
In Development
4
5.4 Device Drivers & Hardware Abstraction
15 mins • In Development
In Development
5
5.5 Translators, Linkers & Loaders
15 mins • In Development
In Development
Module 6

Section 6: Security, Privacy & Integrity

Data security, privacy, and integrity concepts, cyber threat vectors, defensive measures (firewalls, biometrics, 2FA), cryptographic techniques (symmetric/asymmetric encryption, SSL/TLS), and data validation vs verification methods.

5 lessons
1
6.1 Data Security, Privacy & Integrity Concepts
15 mins • In Development
In Development
2
6.2 Cyber Threats & Vulnerabilities
15 mins • In Development
In Development
3
6.3 Defensive Measures & User Authentication
15 mins • In Development
In Development
4
6.4 Cryptography: Symmetric vs Asymmetric Keys
15 mins • In Development
In Development
5
6.5 Data Validation & Verification Methods
15 mins • In Development
In Development
Module 7

Section 7: Ethics & Ownership

Professional ethics, ACM/IEEE/BCS codes of conduct, intellectual property, copyright, software licensing (FOSS, open source vs proprietary), and environmental and societal impacts of computing.

4 lessons
1
7.1 Professional Ethics & Codes of Conduct
15 mins • In Development
In Development
2
7.2 Intellectual Property, Copyright & Patents
15 mins • In Development
In Development
3
7.3 Open Source vs Proprietary Software Licensing
15 mins • In Development
In Development
4
7.4 Environmental & Societal Impacts of Computing
15 mins • In Development
In Development
Module 8

Section 8: Databases & Normalisation

Flat files vs relational databases, data redundancy, entity relationship diagrams (ERDs), normalisation (1NF, 2NF, 3NF), and SQL Data Definition Language (DDL) and Data Manipulation Language (DML).

4 lessons
1
8.1 Flat Files vs Relational Databases
15 mins • In Development
In Development
2
8.2 Entity Relationship Diagrams & Normalisation (1NF to 3NF)
15 mins • In Development
In Development
3
8.3 SQL Data Definition Language (DDL)
15 mins • In Development
In Development
4
8.4 SQL Data Manipulation Language (DML)
15 mins • In Development
In Development
Module 9

Section 9: Algorithm Design & Problem-Solving

Computational thinking, abstraction, decomposition, Cambridge pseudocode conventions, linear and binary search algorithms, bubble sort and insertion sort, and execution trace tables.

5 lessons
1
9.1 Computational Thinking & Problem Decomposition
15 mins • In Development
In Development
2
9.2 Cambridge Pseudocode Standards & Flowcharts
15 mins • In Development
In Development
3
9.3 Standard Search Algorithms: Linear vs Binary Search
15 mins • In Development
In Development
4
9.4 Standard Sorting Algorithms: Bubble & Insertion Sort
15 mins • In Development
In Development
5
9.5 Trace Tables & Algorithm Dry Running
15 mins • In Development
In Development
Module 10

Section 10: Data Types & Data Structures

User-defined records (TYPE..ENDTYPE), 1D and 2D arrays with 1-based indexing, abstract data types: stacks (LIFO), queues (FIFO), and linked lists with dynamic pointers.

4 lessons
1
10.1 User-Defined Records in Cambridge Pseudocode
15 mins • In Development
In Development
2
10.2 1D and 2D Arrays & 1-Based Indexing
15 mins • In Development
In Development
3
10.3 Linear Abstract Data Types: Stacks & FIFO Queues
15 mins • In Development
In Development
4
10.4 Linked Lists & Pointer Traversal
15 mins • In Development
In Development
Module 11

Section 11: Programming Principles

Procedures and functions, parameter passing (BYVAL vs BYREF), variable scope (local vs global), built-in string and math functions, text and random-access file handling, and defensive programming exception handling.

6 lessons
1
11.3 Procedures & Parameter Passing (BYREF / BYVAL)
20 mins • In Development
In Development
2
11.2 Variable Scope: Local vs Global Variables
15 mins • In Development
In Development
3
11.3 Built-in Functions & String Manipulation
15 mins • In Development
In Development
4
11.4 Sequential Text File Handling
15 mins • In Development
In Development
5
11.5 Random Access File Operations
15 mins • In Development
In Development
6
11.6 Defensive Programming & Exception Handling
15 mins • In Development
In Development
Module 12

Section 12: Software Development

Software Development Life Cycle (SDLC) models (Waterfall, Agile, Spiral, Iterative), program testing methods (black-box, white-box, stub testing), test data classification (normal, boundary, extreme, erroneous), and software maintenance.

4 lessons
1
12.1 Software Development Life Cycle (SDLC) Models
15 mins • In Development
In Development
2
12.2 Program Testing: Black-Box vs White-Box
15 mins • In Development
In Development
3
12.3 Test Data Selection: Normal, Boundary & Erroneous
15 mins • In Development
In Development
4
12.4 Software Maintenance: Corrective, Adaptive & Perfective
15 mins • In Development
In Development