A1 Computer fundamentals
A2 Networks
A3 Databases
A4 Machine learning
B1 Computational thinking
B2 Programming
B3 Object-oriented programming
B3.1 Fundamentals of OOP for a single class
B3.2 Fundamentals of OOP for multiple classes (HL only)
B4 Abstract data types (HL only)
5 subtopics