1. System fundamentals
2. Computer organization
3. Networks
4. Computational thinking, problem-solving and programming
5. Abstract data structures (HL)
6. Resource management (HL)
7. Control (HL)
A. Databases
B. Modelling and simulation
B.1 The basic model
B.2 Simulations
B.3 Visualization
B.4 Communication modelling and simulation
C. Web science
Object-oriented programming (OOP)
B.3.1 Visualization
B.3.2 Memory Needs of 2D Visualization
B.3.3 Three-Dimensional Visualization
B.3.4 Memory and 3D Visualization
B.3.5 Time and Memory Considerations in 3D Animation