IB Computer Science SL

Complete International Baccalaureate Standard Level Curriculum (2025)

Detailed Syllabus

Structured learning path covering all Theme A and Theme B topics

THEME A: SYSTEM FUNDAMENTALS

A1. Computer Fundamentals

Computer architecture and organization
Data representation and computer logic
Operating systems and control systems

A1.2 Data Representation

Binary and Hexadecimal
Integers and Characters
Multimedia Representation

A1.3 Operating Systems

OS Roles and Functions
Scheduling and Multitasking
Control Systems

A2. Networks

Network fundamentals
Network architecture
Data transmission
Network security

A3. Databases

Database fundamentals
Database design
Database programming

A4. Machine Learning

Machine learning fundamentals
Ethical considerations

THEME B: COMPUTATIONAL THINKING AND PROBLEM-SOLVING

B1. Computational Thinking

Approaches to computational thinking
Problem solving strategies

B2. Programming

Programming fundamentals
Data structures
Programming constructs
Programming algorithms
File processing

B3. Object-Oriented Programming (OOP)

Fundamentals of OOP for a single class
Get in Touch