๐ŸŽฏ Mock ExamsTime for mock exams! For IBDP Computer Science โ€” download two full sets of exam-style question papers and mark schemes โ€” practice at your own pace, then mark your own work.Download mock exams โ†’
โ† Back to home

IB Diploma Computer Science

Full syllabus coverage for first exams 2027, built from 25+ years of classroom experience and a Principal Examiner background. Browse by theme and unit below โ€” buy a presentation for 1 year of access, or preview one for free first.

๐ŸŽฏ Get mock exams

Best value: Every IB Presentation โ€” All 8 Units

Every presentation, every unit โ€” 427 slides in total, 1 year access.

Best value: Every IB Question Bank โ€” All 8 Units

Every Question Bank, every unit โ€” 655 questions, 1,991 marks, 1 year access.

Not sure yet? Take a free look first.

Theme A: Concepts of Computer Science

A1 โ€” Computer Fundamentals4/4 readyโ–พ
1 year access
1 year access
A1.1Computer hardware and operationSL & HL
A1.2Data representation and computer logicSL & HL
A1.3Operating systems and control systemsSL & HL
A1.4TranslationHL only
A2 โ€” Networks4/4 readyโ–พ
1 year access
1 year access
A2.1Network fundamentalsSL & HL
A2.2Network architectureSL & HL
A2.3Data transmissionsSL & HL
A2.4Network securitySL & HL
A3 โ€” Databases4/4 readyโ–พ
1 year access
1 year access
A3.1Database fundamentalsSL & HL
A3.2Database designSL & HL
A3.3Database programmingSL & HL
A3.4Alternative databases and data warehousesHL only
A4 โ€” Machine Learning4/4 readyโ–พ
1 year access
1 year access
A4.1Machine learning fundamentalsSL & HL
A4.2Data preprocessingHL only
A4.3Machine learning approachesHL only
A4.4Ethical considerationsSL & HL

Theme B: Computational Thinking and Problem-Solving

B1 โ€” Computational Thinking1/1 readyโ–พ
1 year access
1 year access
B1.1Approaches to computational thinkingSL & HL
B2 โ€” Programming5/5 readyโ–พ
1 year access
1 year access
B2.1Programming fundamentalsSL & HL
B2.2Data structuresSL & HL
B2.3Programming constructsSL & HL
B2.4Programming algorithmsSL & HL
B2.5File processingSL & HL
B3 โ€” Object-Oriented Programming2/2 readyโ–พ
1 year access
1 year access
B3.1Fundamentals of OOP for a single classSL & HL
B3.2Fundamentals of OOP for multiple classesHL only
B4 โ€” Abstract Data Types1/1 readyโ–พ
1 year access
1 year access
B4.1Fundamentals of ADTsHL only