Course Structure

Computer Science is regarded as an experimental science, alongside biology, chemistry, design technology, physics and environmental systems and societies – and sits in the Group 4 list of subjects. The IB Computer Science course is a rigorous and practical problem-solving discipline.

See the complete  IB Computer Science Syllabus and Teaching Guide.

The course is structured around 7 topics and 1 option. As we only offer the OOP option at DGS, we will only be posting resources for that particular option on this site.

Standard Level
Paper 1
Topics 1 to 4
Paper 2
Option D.1-3
Internal Assessment
Coursework
45% 25% 30%
Higher Level
Paper 1
Topic 1 to 7
Paper 2
Option D.1-4
Paper 3
Based on Case Study
Internal Assessment
Coursework
40% 20% 20% 20%

 

Core syllabus content (Paper 1)

SL & HL

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

Topic 1: System fundamentals

Topic 2: Computer organization

Topic 3: Networks

Topic 4: Computational thinking, problem-solving and programming

HL only

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

Topic 5: Abstract data structures

Topic 6: Resource management

Topic 7: Control

 

Case study (Paper 3)

HL only

Additional subject content introduced by the annually issued

 

Option (Paper 2)

SL & HL

Option D (core): Object-oriented programming (OOP)

HL only

Option D (extension): Object-oriented programming (OOP)

 

Internal assessment

SL & HL

Solution (Course work project)