System Fundamentals
Planning, system design, user focus, backups and the software development lifecycle.
// INTERNATIONAL BACCALAUREATE · DP
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
// ABOUT THE COURSE
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
Planning, system design, user focus, backups and the software development lifecycle.
CPU architecture, binary and hexadecimal, logic gates, memory and the OS.
Protocols, topologies, data transmission, security and the internet layered model.
Algorithm design in pseudocode, flowcharts, variables, loops and modular design.
Linked lists, stacks, queues, trees and recursion for complex problem solving.
Managing system resources, the role of the OS and the implications of computing.
Input–process–output in real-world systems, from sensors to autonomous control.
Relational models, normalisation, SQL and transaction management.
Classes, inheritance, polymorphism and encapsulation in Java or Python.
// ASSESSMENT STRUCTURE
Data representation, architecture, networks and the implications of computing.
Algorithms, pseudocode and abstract data structures under exam conditions.
Applied analysis of a pre-released real-world computing scenario.
A computational solution for a real client — from problem to reflection.
// FREE DOWNLOAD
A complete PDF study pack covering the core syllabus, written for revision. Download it instantly — no email, no sign-up, no cost.
// FREE RESOURCES
Condensed revision notes for the SL/HL core, mapped to the syllabus points. Free download, no sign-up.
DOWNLOAD NOTES →Curated past papers with annotated model answers and examiner-style commentary.
REQUEST ON WHATSAPP →Line-by-line sorting, searching and recursion examples in pseudocode and Python.
REQUEST ON WHATSAPP →Project scaffolds mapped to the assessment criteria to hit the top bands faster.
REQUEST ON WHATSAPP →Quick reference for standard IB pseudocode syntax, loops and array handling.
REQUEST ON WHATSAPP →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
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
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.
avg. reply time under 2 hours
// TERMS & CONDITIONS
These terms apply to all tutoring services offered on this site by Gloria Solomon. Booking a paid class means you agree to them.
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.
$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.
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.
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.
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.
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.