Skip to content
Marlbridge

International Baccalaureate · IB Diploma Programme

IB Diploma Programme Computer Science

International Baccalaureate Diploma Programme Computer Science. What it covers, how it is assessed, a link to the official syllabus, and the free study material Marlbridge publishes for it.

Syllabus
DP Computer Science (2014) / DP Computer Science (2027)
Qualification
IB Diploma Programme
Not your course?
Change course

Want a teacher? Request a free trial class

Topics and resources

10 free resources, 2 of 2 topics covered

Each topic below is from the official International Baccalaureate document for International Baccalaureate Diploma Programme Computer Science, with its study guides, revision notes and practice questions together. Everything here is for IB Diploma Programme Computer Science only.

  • Learn with study guides
  • Revise with revision notes
  • Practise with practice questions
  1. Topic 1 3 resources

    Theme A – Concepts of computer science

    Covers Computer fundamentals, Networks, Databases, Machine learning

  2. Topic 2 3 resources

    Theme B – Computational thinking and problem-solving

    Covers Computational thinking, Programming, Object oriented programming (OOP), Abstract data types (HL only)

Covering more than one topic

Course guides, exam preparation and pages that span several topics.

Source: International Baccalaureate Organization, Diploma Programme Subject Brief – Sciences: Computer science, first assessment 2027, © 2024 — First assessment 2027. Verified 2026-09-02. Subtopics are shown where Marlbridge has entered them; a topic may have more in the official document. A topic listed here is part of the syllabus; it does not mean Marlbridge has published material for it. Always check the current syllabus for your examination year.

About this course

Qualification
IB Diploma Programme Computer Science
Spec code
DP Computer Science (2014) / DP Computer Science (2027)
Does Marlbridge teach it?
Yes — request a free trial class
Who teaches it?
Harris Khan
Are resources available?
Yes — 10 published
Is enrolment open?
Enquire to join — no online enrolment yet
Where was this verified?
2026-09-08, official International Baccalaureate specification

Compiled and maintained by the Marlbridge Academic Team, checked against the official International Baccalaureate specification on 2026-09-08.

Spotted something wrong on this page? Report an error — see the corrections policy.

The qualification

International Baccalaureate Diploma Programme Computer Science

Marlbridge's summary of the course

The DP computer science course requires an understanding of the fundamental concepts of computing systems and the ability to apply the computational thinking process to solve problems in the real world. The course also requires students to develop skills in algorithmic thinking and computer programming.

The board's own description is on the official International Baccalaureate syllabus page.

IB is running two computer science specifications side by side during a transition. The legacy course (first assessment 2014) is the one current DP cohorts are actually examined under today: SL/HL core (system fundamentals, computer organization, networks, computational thinking/problem-solving/programming) plus an HL extension (abstract data structures, resource management, control) and an annually issued pre-seen case study (HL Paper 3 only), with an Option (Databases, Modelling and Simulation, Web Science, or Object-Oriented Programming) sat as Paper 2. The new course (launched February 2025, first teaching August 2025, first assessment May 2027, confirmed directly against the official public subject brief) removes the option papers and HL-only Paper 3, folding databases and machine learning into the core Theme A and restructuring Theme B around computational thinking, programming, OOP and abstract data types, plus a case study and an internal-assessment computational solution, studied in Python or Java. This matches the theme/subtopic breakdown already used in this site's existing DP Computer Science resources – their content was independently correct. See the two matching assessment records (2014 marked 'current', 2027 marked 'future') for the sourced paper-by-paper breakdown of both.

Specifications change between examination series. Always confirm the current syllabus and assessment structure on the International Baccalaureate syllabus page for your examination year.

Assessment structure

DP Computer Science (2027) — SL / HL

Component-based qualification

Assessment components for International Baccalaureate Computer Science DP Computer Science (2027)
Component Duration Marks Weighting Type
Paper 1: Paper 1 – Section A: extended-response questions on theme A, Concepts of computer science; Section B: short-response questions on the pre-seen case study (SL) 1h 15m 50 35% Written exam
Paper 2: Paper 2 – Extended-response questions on theme B, Computational thinking and problem-solving (SL) 1h 15m 50 35% Written exam
Internal Assessment: Internal Assessment – The computational solution (SL) — 30 30% Coursework
Paper 1: Paper 1 – Section A: extended-response questions on theme A, Concepts of computer science; Section B: short- and extended-response questions on the pre-seen case study (HL) 2h 80 40% Written exam
Paper 2: Paper 2 – Extended-response questions on theme B, Computational thinking and problem-solving (HL) 2h 80 40% Written exam
Internal Assessment: Internal Assessment – The computational solution (HL) — 30 20% Coursework

Source: official International Baccalaureate specification, verified 2026-09-21. Both tiers modeled in full, for the new computer science course (launched February 2025, first teaching August 2025, first assessment May 2027), read from the IB's own Computer science guide, first assessment 2027, "Assessment outline—SL" (p.46) and "Assessment outline—HL" (p.47), at ibo.org on 2026-09-21. SL: external assessment 2 hours 30 minutes, 70%; Paper 1 (1 hour 15 minutes, 50 marks) 35%; Paper 2 (1 hour 15 minutes, 50 marks) 35%; internal assessment, the computational solution (30 marks, 35 hours) 30%. HL: external assessment 4 hours, 80%; Paper 1 (2 hours, 80 marks) 40%; Paper 2 (2 hours, 80 marks) 40%; the same internal assessment (30 marks, 35 hours) 20%. Every figure is printed in the guide. Recorded as current because teaching began in August 2025, so it is the course a new student follows, although its first exams have not been sat; DP Computer Science (2014) is examined for the last time in 2026.

DP Computer Science (2014) — SL / HL (being withdrawn)

DP Computer Science (2014) is being withdrawn in favour of DP Computer Science (2027). Final assessment opportunity: 2026.

Component-based qualification

Assessment components for International Baccalaureate Computer Science DP Computer Science (2014)
Component Duration Marks Weighting Type
Paper 1: Paper 1 – Section A: Compulsory Short-Answer Questions, Section B: Compulsory Structured Questions on the Core (SL) 1h 30m 70 45% Written exam
Paper 2: Paper 2 – Questions on One Option (Databases, Modelling and Simulation, Web Science, or Object-Oriented Programming) (SL) 1h 45 25% Written exam
Internal Assessment: Internal Assessment – Solution (Development of a Computational Product and Supporting Documentation) (SL) — 34 30% Coursework
Paper 1: Paper 1 – Section A: Compulsory Short-Answer Questions, Section B: Compulsory Structured Questions on the Core and HL Extension (HL) 2h 10m 100 40% Written exam
Paper 2: Paper 2 – Questions on One Option (Databases, Modelling and Simulation, Web Science, or Object-Oriented Programming) (HL) 1h 20m 65 20% Written exam
Paper 3: Paper 3 – Compulsory Questions on a Pre-Seen, Annually Issued Case Study (HL Only) (HL) 1h 30 20% Written exam
Internal Assessment: Internal Assessment – Solution (Development of a Computational Product and Supporting Documentation) (HL) — 34 20% Coursework

Source: official International Baccalaureate specification, verified 2026-09-08. Both tiers modeled in full, for the computer science course first assessed in 2014. Recorded as being taught out from 2026-09-17 under the site's rule that a specification is current once its first teaching has begun: the IB computer science updates page says the new course 'will be launched in February 2025 for first teaching in August 2025' with 'First assessment ... in May 2027', so a learner starting now follows that course, while this one is examined for learners partway through it (the IB's own DP computer science page summarizes this course "for last assessment in 2026", read on 2026-09-21, so 2026 is recorded as its last examination year). The newer course (first assessment 2027) does not yet have its own assessment record here – a genuine, explicitly scoped gap (its official curriculum-updates page and subject brief give the papers, durations and weightings (SL Paper 1 and Paper 2 each 1 hour 15 minutes at 35%; HL each 2 hours at 40%; the computational solution 20-30%) but neither publishes mark totals, re-checked 2026-09-17, since it has not yet been examined and no specimen papers with mark totals were found). Weighting and duration figures are read directly from the IB's own official public subject briefs for Higher Level and Standard Level (both titled "First assessments 2014", read on 2026-09-08). Mark totals – not published in either subject brief – were independently confirmed against real, genuine IB markschemes read on 2026-09-08: HL Paper 1 (M23/4/COMSC/HP1) totals 100 marks (Section A 25 + Section B 75); HL Paper 2 (M19/4/COMSC/HP2) totals 65 marks ("Candidates are required to answer all questions in one Option. Total 65 marks", stated verbatim in the markscheme); HL Paper 3 (M19/4/COMSC/HP3) totals 30 marks (Q1 4 + Q2 8 + Q3 6 + Q4 12, explicitly stated as "Total: [30]"); SL Paper 1 (M19/4/COMSC/SP1) totals 70 marks (Section A 25 + Section B 45); SL Paper 2 (M19/4/COMSC/SP2) totals 45 marks ("Total 45 marks", stated verbatim). The Internal Assessment (a computational solution to a self-identified problem for a real client, word-limited written commentary plus product) is marked against five criteria – Planning (6), Solution Overview (6), Development (12), Functionality and Extensibility (4), Evaluation (6) – 34 marks total, identical at both tiers; this breakdown was read in the IB's own Computer science guide (first examinations 2014) at ibo.org on 2026-09-21, which heads the criteria "Criterion A: Planning (6 marks)", "Criterion B: Solution overview (6 marks)", "Criterion C: Development (12 marks)", "Criterion D: Functionality and extensibility of product (4 marks)" and "Criterion E: Evaluation (6 marks)" (printed pp.83-84).

Questions about this course

How is International Baccalaureate Computer Science (DP Computer Science (2027)) assessed?

International Baccalaureate Computer Science (DP Computer Science (2027)) is assessed through: SL candidates take: Paper 1 (Paper 1 – Section A: extended-response questions on theme A, Concepts of computer science; Section B: short-response questions on the pre-seen case study) — 1h 15m, 50 marks, 35% of the qualification; Paper 2 (Paper 2 – Extended-response questions on theme B, Computational thinking and problem-solving) — 1h 15m, 50 marks, 35% of the qualification; Internal Assessment (Internal Assessment – The computational solution) — no fixed duration, 30 marks, 30% of the qualification. HL candidates take: Paper 1 (Paper 1 – Section A: extended-response questions on theme A, Concepts of computer science; Section B: short- and extended-response questions on the pre-seen case study) — 2h, 80 marks, 40% of the qualification; Paper 2 (Paper 2 – Extended-response questions on theme B, Computational thinking and problem-solving) — 2h, 80 marks, 40% of the qualification; Internal Assessment (Internal Assessment – The computational solution) — no fixed duration, 30 marks, 20% of the qualification. It is a component based qualification. Source: official International Baccalaureate specification, verified 2026-09-21.

Is DP Computer Science (2014) being withdrawn?

Yes. DP Computer Science (2014) is being withdrawn in favour of DP Computer Science (2027). Final assessment opportunity: 2026.

What topics does IB Diploma Programme Computer Science cover?

2 topics in the current syllabus: Theme A – Concepts of computer science; Theme B – Computational thinking and problem-solving. The printable topic checklist lists every topic and subtopic on one page.

Can I get a tutor for IB Diploma Programme Computer Science?

Yes. Marlbridge teaches IB Diploma Programme Computer Science live online, one-to-one only, taught by a named subject teacher from its academy in Lahore, Pakistan. The first trial class is free.

Are there free IB Diploma Programme Computer Science revision notes and practice questions?

Yes. Marlbridge has published 10 free resources for this course (exam preparation guides, study guides, practice questions, revision notes, a subject guide), free to read with no sign-up.

The subject

Computer Science teaching and study resources, organised by level and topic.

All Computer Science at Marlbridge

Computer Science at other qualifications

These are separate qualifications with different syllabuses and assessments — not different names for the same course. Check which one your school enters you for.

Studying IB Diploma Programme Computer Science? Tell us where the difficulty is.

Request a free trial class Studying outside Pakistan? Class times and fees for your country