1. System fundamentals
2. Computer organization
3. Networks
4. Computational thinking, problem-solving and programming
5. Abstract data structures (HL)
6. Resource management (HL)
6.1 Resource management
7. Control (HL)
A. Databases
B. Modelling and simulation
C. Web science
D. Object-oriented programming (OOP)
6.1.1 Managing Key Resources
6.1.2 Evaluating System Resources
6.1.3 Multi-Access and Multi-Programming Environments
6.1.4 Resource Management Techniques
6.1.5 Benefits of Dedicated Operating Systems
6.1.6 The Role of a Virtual Machine