// INTERNATIONAL BACCALAUREATE · DP

Computer Science, decoded.

Everything you need to master the IB DP Computer Science syllabus — from data structures to theory of computation — with free resources and 1:1 guidance.

Free 30-minute trial class · +234 816 635 8607

subject_overview.txtv1.0
Group
4 · Mathematics & CS
Levels
SL · HL
Paper 1
Core theory
Paper 2
Algorithms & data
IA
Computational solution
Grading
1 – 7 scale

// ABOUT THE COURSE

Built around the syllabus, not the textbook.

The IB Diploma Programme Computer Science course sits in Group 4 and develops computational thinking, problem-solving and an understanding of how systems work. It rewards students who can explain their reasoning — not just reproduce code.

Whether you take it at Standard Level or Higher Level, the course spans computer architecture, networks, data representation and algorithm design, culminating in an internal assessment where you build a real computational solution for a real client.

Levels

SL & HL

IA weight

20–30%

Grading

1 – 7

// SYLLABUS MAP

Everything the syllabus asks of you.

core · hl · options
01CORE

System Fundamentals

Planning, system design, user focus, backups and the software development lifecycle.

02CORE

Computer Organization

CPU architecture, binary and hexadecimal, logic gates, memory and the OS.

03CORE

Networks

Protocols, topologies, data transmission, security and the internet layered model.

04CORE

Computational Thinking

Algorithm design in pseudocode, flowcharts, variables, loops and modular design.

05HL

Abstract Data Structures

Linked lists, stacks, queues, trees and recursion for complex problem solving.

06CORE

Resource Management

Managing system resources, the role of the OS and the implications of computing.

07CORE

Control

Input–process–output in real-world systems, from sensors to autonomous control.

O1OPTION

Databases

Relational models, normalisation, SQL and transaction management.

O2OPTION

Object-Oriented Programming

Classes, inheritance, polymorphism and encapsulation in Java or Python.

// ASSESSMENT STRUCTURE

How you'll be graded.

Paper 1

Core theory

Data representation, architecture, networks and the implications of computing.

Paper 2

Problem-solving

Algorithms, pseudocode and abstract data structures under exam conditions.

Paper 3 (HL)

Case study

Applied analysis of a pre-released real-world computing scenario.

The IA

Solution

A computational solution for a real client — from problem to reflection.

// FREE DOWNLOAD

Get the IB DP Computer Science notes — free.

A complete PDF study pack covering the core syllabus, written for revision. Download it instantly — no email, no sign-up, no cost.

  • · Syllabus-mapped topic notes
  • · Key definitions and diagrams
  • · Printable for annotation

// FREE RESOURCES

Free study assets

01 / THEORY

Core Topic Notes (PDF)

Condensed revision notes for the SL/HL core, mapped to the syllabus points. Free download, no sign-up.

DOWNLOAD NOTES
02 / PRACTICE

Past Paper Bank

Curated past papers with annotated model answers and examiner-style commentary.

REQUEST ON WHATSAPP
03 / CODE

Algorithm Walkthroughs

Line-by-line sorting, searching and recursion examples in pseudocode and Python.

REQUEST ON WHATSAPP
04 / IA

IA Starter Templates

Project scaffolds mapped to the assessment criteria to hit the top bands faster.

REQUEST ON WHATSAPP
05 / CHEAT

Pseudocode Cheat Sheet

Quick reference for standard IB pseudocode syntax, loops and array handling.

REQUEST ON WHATSAPP
06 / REVISION

Flashcard Deck

Definition drills for the high-frequency vocabulary that appears across the papers.

REQUEST ON WHATSAPP

// want the full set? message me on whatsapp and I'll send everything for your level.

// YOUR TUTOR

Gloria Solomon

IB DP COMPUTER SCIENCE TUTOR · SITE MANAGER

Hi, I'm Gloria Solomon — I run this site and teach every class personally. I work 1:1 with IB DP Computer Science students at both SL and HL, from first principles through to Paper 3 and the internal assessment.

Lessons are built around what you actually need next: the topic you're stuck on, the paper you're preparing for, or the IA you need to get moving. Message me directly and we'll start with a free 30-minute class.

CHAT WITH GLORIA SOLOMON

// 0 COST · 30 MIN SESSION

Book a free 30-min trial class

Not sure where to start? Message me on WhatsApp and I'll run a free 30-minute session tailored to your current syllabus level and goals — no commitment, no forms.

destination · +234 816 635 8607
MESSAGE ME ON WHATSAPP

avg. reply time under 2 hours

// TERMS & CONDITIONS

Simple terms. $20 per hour.

These terms apply to all tutoring services offered on this site by Gloria Solomon. Booking a paid class means you agree to them.

01

What you're paying for

Live 1:1 online IB DP Computer Science tuition with Gloria Solomon, delivered over video call. Each session includes teaching, worked examples and follow-up notes where relevant.

02

Price

$20 USD per hour of class. Sessions can be booked as single hours or in blocks — the rate is the same either way. The first 30-minute trial class is completely free.

03

Scheduling

Classes run on your schedule. Send your preferred days and times on WhatsApp, we confirm the slots that work, and the class is locked in.

04

Payment

Payment is made before the session starts. Once payment is confirmed, your slot is reserved and you receive the class link. That's all — no subscriptions, no hidden fees.

05

Rescheduling & cancellation

Let us know at least 12 hours before the session to reschedule at no cost. Missed sessions without notice count as delivered and are not refundable.

06

Materials & fair use

Free resources and notes are provided for personal study only. Please don't resell or redistribute them commercially.

// questions about the terms? message Gloria Solomon on WhatsApp at +234 816 635 8607.