IB Computer Science (First Exam 2027)

Welcome to the new IB Computer Science New Syllabus Content Guide.

Table of Contents

Theme A: Concepts of Computer Science

A1. Computer Fundamentals

A1.1 Computer hardware and operation

A1.2 Data representation and computer logic

A1.3 Operating systems and control systems

A1.4 Translation (HL only)

A2. Networks

A2.1 Network fundamentals

A2.2 Network architecture

A2.3 Data transmissions

A2.4 Network security

A3. Databases

A3.1 Database fundamentals

A3.2 Database design

A3.3 Database programming

A3.4 Alternative databases and data warehouses (HL only)

A4. Machine Learning

A4.1 Machine learning fundamentals

A4.2 Data preprocessing (HL only)

A4.3 Machine learning approaches (HL only)

A4.4 Ethical considerations

Theme B: Computational Thinking and Problem Solving

B1. Computational Thinking

B1.1 Approaches to computational thinking

B2. Programming

B2.1 Programming fundamentals

B2.2 Data structures

B2.3 Programming constructs

B2.4 Programming algorithms

B2.5 File processing

B3. Object-Oriented Programming

B3.1 Fundamentals of OOP for a single class

B3.2 Fundamentals of OOP for multiple classes (HL only)

B4. Abstract Data Types (HL only)

B4.1 Fundamentals of ADTs

Copyright © All Rights Reserved.