CIE A Level 2022 (9618) Computing Teaching Resources & Revision Material

CIE A Level 2022 (9618) Computer Science mapping file. Download our comprehensive teaching resources and use the mapping table to align to the CIE examination board.

IGCSE specification

A Level Document Reference

Additional content

1

Information representation

Cell

1.3

Data representation

Cell

1.2

Multimedia


1.3

Compression

Cell

2

Communication


Cell

2.1

Networks including the internet

Cell
3

Hardware

Cell
Cell

3.1

Computers and their components

Cell

3.2

Logic gates and circuits

Cell

4

Processor fundamentals

Cell
Cell

4.1

CPU architecture


Cell

4.2

Assembly language


4.3

Bit manipulation

Cell

5

System software

Cell
Cell

5.1

Operating system

Cell

5.2

Language translators


6

Security, privacy and data integrity

Cell
Cell

6.1

Data security

Cell

6.2

Data integrity

Cell

7

Ethics and ownership

Cell

8

Database and data modelling

Cell
Cell

8.1

Database concepts

Cell

8.2

Database Management System (DBMS)

Cell

8.3

Data Definition Language (DDL) and Data Manipulation Language (DML)

Cell

9

Algorithm design and problem-solving

Cell
Cell

9.1

Computational thinking skills


9.2

Algorithms

Cell

10

Data types and structures

Cell
Cell

10.1

Data types and records

Cell

10.2

Arrays

32. Arrays, tuples and records                       


54. Sorting algorithms                       

Cell

10.3

Files

10.4

Introduction to Abstract Data Types (ADT)

Cell

11

Programming

Cell
Cell

11.1

Programming basics

Cell

11.2

Constructs

Cell

11.3

Structured programming

Cell

12

Software development

Cell
Cell

12.1

Product development lifecycle

Cell

12.2

Program design

Cell

12.3

Program testing and maintenance

Cell

13

Data representation

Cell
Cell

13.1

User-defined data types

Cell

13.2

File organisation and access

Cell

13.3

Floating point numbers, representation and manipulation

Cell

14

Communication and Internet technologies

Cell
Cell

14.1

Protocols

Cell

14.2

Circuit switching, packet switching

Cell

15

Hardware and Virtual machines

Cell
Cell

15.1

Processors, parallel processing and Virtual machines

Cell

15.2

Boolean algebra

Cell

16

System software

Cell
Cell

16.1

Purposes of an operating system (OS)

Cell

16.2

Translation software

Cell

17

Security

Cell
Cell

17.1

Encryption, encryption protocols and digital certificates

Cell

18

Artificial intelligence

Cell
Cell

18.1

Artificial intelligence


Cell

19

Computational thinking and problem-solving

Cell
Cell

19.1

Algorithms

Cell

19.2

Recursion

Cell

20

Further programming

Cell
Cell

20.1

Programming paradigms

Cell

20.2

File processing and exception handling

Cell