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.4.1 Effectiveness of Firewalls at Protecting a Network
A2.4.2 Common Network Vulnerabilities (HL only)
A2.4.3 Common Network Countermeasures (HL only)
A2.4.4 Process of Encryption and Digital Certificates