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 | 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 |