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
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