Number of units
12
Number of lessons
243
Duration
2 years
Level
Standard
Number of units
12
Number of lessons
243
Duration
2 years
Level
Standard
IB Computer Science SL, part of the IB Diploma Programme’s Group 4: Sciences, equips students with essential skills in computational thinking, logical problem-solving and programming. The course introduces core concepts including computer systems, networks, databases and software development, with an emphasis on applying knowledge to real-world challenges.
Students learn to code in Java, building a foundation in object-oriented programming that supports clear, structured thinking. They also explore the role of computing in society, from the design of efficient databases to the emerging opportunities and challenges of artificial intelligence and machine learning.
Alongside technical knowledge, the course develops creativity, critical thinking and ethical awareness: key IB Learner Profile attributes that prepare students for further study and future careers in technology, engineering and beyond.
Computer Science is available at both Standard Level (SL) and Higher Level (HL), with students sharing a common core curriculum and HL learners extending their study into additional topics in greater depth.
Studied online with Pamoja, IB Computer Science SL combines academic rigour with flexibility, enabling students to collaborate with peers worldwide and benefit from the support of experienced IB teachers.
To succeed in the SL course, students should plan to dedicate six to eight 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 SL online will enable students to:
Explore and access key resources for the IB Computer Science SL course.
Some things won’t be different though. Standards and expectations will be just as high as in a face to face classroom.
Students are assessed through a mix of written responses, coding exercises and internal assessment tasks. The internal assessment involves creating a practical computing solution for a specific client. Learning is supported through live lessons, forums, and independent assignments, with engagement tracked through Pamoja’s internal assessment framework.
Interested?
Testimonials