IB Computer Science is a Group 4 subject in the International Baccalaureate Diploma Programme (IBDP). It explores computer fundamentals, networks, databases, computational thinking, programming, and emerging technologies like machine learning, with a strong focus on practical programming skills, algorithmic problem-solving, and the development of computational solutions to real-world problems.
The course is available at Standard Level (SL, 150 teaching hours) and Higher Level (HL, 240 teaching hours), with first assessment in 2024.
| Assessment | Format | SL | HL | Weighting |
|---|---|---|---|---|
| Paper 1 | Multiple choice, short answer, and extended response questions covering core topics | 1h 30min | 2h 10min | 45% (SL), 40% (HL) |
| Paper 2 | Extended response questions on computational thinking and programming | 1h | 1h 20min | 25% (SL), 20% (HL) |
| Paper 3 | Case study analysis (HL only) | N/A | 1h | 20% (HL only) |
| Solution Development | Internal assessment: computational solution to real-world problem | 35h | 35h | 20% |
Develop conceptual understanding that allows connections to be made between different areas of the subject, and to other DP subjects
Acquire and apply a body of knowledge, methods, tools and techniques that characterize computer science
Analyse and evaluate solutions developed through computational thinking in a range of contexts