We’re moving to a new home! Our website is currently in test mode while we update and transfer our content. Some pages and resources may be temporarily unavailable. We’ll be back with all resources shortly. Thank you for your patience.

School courses

IB Computer Science

Explore the syllabus for first assessment in 2027, then choose a section to start learning.

First assessment 2027

Theme A · Concepts of computer science

SL and HL study the shared content. Additional higher level content is marked HL ONLY.

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

First assessment 2027

Theme B · Computational thinking and problem-solving

SL and HL study the shared content. Additional higher level content is marked HL ONLY.

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)

Assessment

Case study, internal assessment and revision

Prepare for the examinations and develop your computational solution.

PRE-SEEN CASE STUDY | SL & HL

The case study is assessed in Paper 1 at both levels. Use the case study for your examination session.

INTERNAL ASSESSMENT | SL & HL

Create a computational solution. The criteria are the same for both levels.

STANDARD LEVEL | ASSESSMENT

Paper 1: 1 hour 15 minutes, 35%.
Paper 2: 1 hour 15 minutes, 35%.
Internal assessment: 30%.

HIGHER LEVEL | ASSESSMENT

Paper 1: 2 hours, 40%.
Paper 2: 2 hours, 40%.
Internal assessment: 20%.