Syllabus Progress

Tracking the completion of the 2027 IB Computer Science notes. Last updated 18 October 2026.

SL progress: 18 of 19 subtopics finished (95%)

Only B2.4 Programming Algorithms left for SL.

HL progress: 0 of 6 subtopics finished (0%)

HL topics will be written once the SL content is complete.

TopicStatus
A1: Computer Fundamentals FINISHED
Computer Hardware and Operation FINISHED
Data Representation and Computer Logic FINISHED
Operating Systems and Control Systems FINISHED
[HL] Translation HL, LATER
A2: Networks FINISHED
Network Fundamentals FINISHED
Network Architecture FINISHED
Data Transmissions FINISHED
Network Security FINISHED
A3: Databases FINISHED
Database Fundamentals FINISHED
Database Design FINISHED
Database Programming FINISHED
[HL] Alternative Databases and Data Warehouses HL, LATER
A4: Machine Learning FINISHED
Machine Learning Fundamentals FINISHED
[HL] Data Preprocessing HL, LATER
[HL] Machine Learning Approaches HL, LATER
Ethical Considerations FINISHED
B1: Computational Thinking FINISHED
Approaches to Computational Thinking FINISHED
B2: Programming IN PROGRESS
Programming Fundamentals FINISHED
Data Structures FINISHED
Programming Constructs FINISHED
Programming Algorithms NOT STARTED
File Processing FINISHED
B3: Object-Oriented Programming FINISHED
Fundamentals of OOP for a Single Class FINISHED
[HL] Fundamentals of OOP for Multiple Classes HL, LATER
B4: Abstract Data Types [HL] HL, LATER
Fundamentals of Abstract Data Types HL, LATER

What the statuses mean

Goal

All SL content finished before the May 2027 exams. Spotted a gap or want to help write a topic? Let us know.