Syllabus component
Download
Teaching hours
SL HL
Core syllabus content

SL/HL core
  • Topic 1: System fundamentals (20 hours)
  • Topic 2: Computer organization (6 hours)
  • Topic 3: Networks (9 hours)
  • Topic 4: Computational thinking, problem-solving and programming (45 hours)
HL Extension

The topics that must be studied, including some practical work, are:

  • Topic 5: Abstract data structures (23 hours)
  • Topic 6: Resource management (8 hours)
  • Topic 7: Control (14 hours)
Case study

Additional subject content introduced by the annually issued case study



80






---






---


80






45






30
Option

SL/HL core
HL extension
Students study one of the following options:
  • Option A: Databases
  • Option B: Modelling and simulation
  • Option C: Web science
  • Option D: Object-oriented programming (OOP)


30

---


30

15
Internal assessment

Solution
Practical application of skills through the development of a product and associated documentation

Group 4 project


30



30


10



10
Total teaching hours 150 240