Number of units
12
Number of lessons
243
Duration
2 years
Level
Higher
Number of units
12
Number of lessons
243
Duration
2 years
Level
Higher
IB Computer Science HL, part of the IB Diploma Programme’s Group 4: Sciences, gives students a strong foundation in computational thinking, problem-solving and programming. The course explores core topics such as computer systems, networks, databases, software development and the principles behind emerging fields like machine learning. Students are also encouraged to consider the ethical, social and cultural impact of computing in a global context.
Through a balance of theory and hands-on application, students learn to code in Java and apply their knowledge to real-world challenges - from designing efficient databases to evaluating the opportunities and risks of artificial intelligence. Alongside technical expertise, the course fosters logical reasoning, creativity and critical thinking — skills that are central to the IB Learner Profile and highly valued in higher education and technology careers.
Computer Science is available at both Standard Level (SL) and Higher Level (HL), with students sharing a common core curriculum and HL learners studying additional units in greater depth.
Studied online with Pamoja, IB Computer Science HL combines academic rigour with flexibility, enabling students to learn from experienced IB teachers and collaborate with peers worldwide.
To succeed in the HL course, students should plan to dedicate seven to ten hours per week to their studies.
*Please note, that all courses offered are subject to receiving a minimum enrolment number. Your Pamoja point of contact will be in touch as we approach the start date if we are unable to take a course forward.
The course covers the following topics:
Taking IB Computer Science HL online will enable students to:
Explore and access key resources for the IB Computer Science HL course.
Some things won’t be different though. Standards and expectations will be just as high as in a face to face classroom.
Assessment includes written responses, coding tasks, project work, and class discussions. HL students complete an internal assessment where they design, develop and evaluate a computing solution. Learning is supported through discussion forums, journals, email and live lessons. Engagement is also monitored through Pamoja’s internal assessment criteria.
Interested?
Testimonials