Home / A Level 9618

Cambridge AS & A Level 9618

All 20 units of the Cambridge AS and A Level Computer Science syllabus are in development. Email help@thecsconstruct.com to hear when they launch.

Slide showing a worked example of FIFO and LRU page replacement
A Level 9618, 16.1 Virtual memory, paging and segmentation. Slide 15 of 38.

AS Level

1

Information Representation

Data representation, multimedia graphics and sound, and compression.

2

Communication

Networks including the internet: LANs, WANs, protocols and networking hardware.

3

Hardware

Computers and their components, logic gates and logic circuits.

4

Processor Fundamentals

CPU architecture, the fetch-execute cycle, assembly language and bit manipulation.

5

System Software

Operating systems, language translators and integrated development environments.

6

Security, Privacy and Data Integrity

Data security, data integrity, validation and verification.

7

Ethics and Ownership

Ethics in computing, copyright legislation, software licensing and the impact of AI.

8

Databases

Database concepts, DBMS features, and DDL and DML in SQL.

9

Algorithm Design and Problem-solving

Computational thinking, abstraction, decomposition and algorithms in pseudocode.

10

Data Types and Structures

Data types, records, arrays, files and an introduction to abstract data types.

11

Programming

Programming basics, constructs, structured programming and procedures.

12

Software Development

The program development life cycle, program design, testing and maintenance.

A Level

13

Data Representation

User-defined data types, file organisation and floating-point numbers.

14

Communication and Internet Technologies

Protocols, circuit switching and packet switching.

15

Hardware and Virtual Machines

Processors, parallel processing, virtual machines and Boolean algebra.

16

System Software

Purposes of an operating system and translation software.

17

Security

Encryption, encryption protocols and digital certificates.

18

Artificial Intelligence

Graphs, Dijkstra and A* algorithms, neural networks and machine learning.

19

Computational Thinking and Problem-solving

Algorithms, abstract data types such as stacks, queues, linked lists and binary trees, and Big O notation.

20

Further Programming

Programming paradigms (object-oriented, declarative and low-level) and exception handling.

The full A Level bundle will cover both AS and A Level. See Bundles for early access.