A1 Computer fundamentals
A2 Networks
A2.1 Network fundamentals
A2.2 Network architecture
A2.3 Data transmissions
A2.4 Network security
A3 Databases
A4 Machine learning
B1 Computational thinking
B2 Programming
B3 Object-oriented programming
B4 Abstract data types (HL only)
A2.1.1 Purpose and Characteristics of Networks
A2.1.2 Purpose, Benefits, and Limitations of Modern Digital Infrastructures
A2.1.3 Function of Network Devices
A2.1.4 Network Protocols Used for Transport and Application
A2.1.5 Function of the TCP/IP Model (HL only)