A young woman in a green sweater and glasses smiles while focused on working on a silver laptop in a brightly lit, modern indoor public area.

Sciences

IB Computer Science Online Course Overview SL

The only IB-approved online course provider

About the course

Admissions process

Number of units

12

Number of lessons

243

Duration

2 years

Level

Standard


Overview

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. 


Advice from our 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.


Course structure

The course covers the following topics:

Year 1:

  • Introduction
  • Computer fundamentals
  • Computational thinking
  • Programming 1
  • Networks
  • Databases
  • Programming 2

Year 2:

  • Machine learning
  • Abstract data-types
  • Case study
  • Paper 1 - Exam preparation
  • Paper 2 - Exam preparation

Benefits of the course

Taking IB Computer Science SL online will enable students to:

A blurry, long-exposure photo of business people in motion walking down a modern, white, brightly-lit corporate walkway, symbolizing the fast pace of business management.

Why online?

Students will have the opportunity to:
  • Learn in a structured, flexible environment supported by expert teachers.
  • Collaborate with students from around the world.
  • Complete engaging coding tasks using modern digital tools.
  • Gain confidence in applying computing knowledge to real-life contexts. 

Some things won’t be different though. Standards and expectations will be just as high as in a face to face classroom.

A smiling young woman with blonde hair and black headphones waves during a video call on her laptop while sitting on outdoor steps, representing flexible online computer science study.

Activities and assessment

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.