International Baccalaureate · IB Diploma Programme
IB Diploma Programme Computer Science
Computer Science for IB Diploma Programme (syllabus DP Computer Science) — what the qualification covers, and the study material Marlbridge publishes for it.
- Syllabus
- DP Computer Science
- Qualification
- IB Diploma Programme
At a glance
- Qualification
- IB Diploma Programme Computer Science
- Spec code
- DP Computer Science
- Does Marlbridge teach it?
- Yes
- Are resources available?
- Yes — 9 published
- Is enrolment open?
- Enquire to join — no online enrolment yet
- Where was this verified?
- 2026-09-05, official International Baccalaureate specification
Compiled and maintained by the Marlbridge Academic Team, checked against the official International Baccalaureate specification on 2026-09-05.
Spotted something wrong on this page? Report an error — see the corrections policy.
The qualification
International Baccalaureate Diploma Programme Computer Science
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. — International Baccalaureate, official syllabus page
Audit I07 fix -- new course launched February 2025, first teaching August 2025, first assessment May 2027 (confirmed directly against the official public subject brief this session). Organized into two themes: Theme A, Concepts of computer science (computer fundamentals, networks, databases, machine learning) and Theme B, Computational thinking and problem-solving (computational thinking, programming, object-oriented programming, and abstract data types at HL only), plus a case study and an internal-assessment computational solution. Studied in either Python or Java. This matches the theme/subtopic breakdown already used in this site's existing DP Computer Science resources (syllabusCodes: ["DP Computer Science"]) -- their content was independently correct, only this registry record was missing.
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
Marlbridge has not yet modeled the paper-by-paper assessment structure (marks, weighting, timing) for this specific qualification. Refer to the official International Baccalaureate specification for the current assessment scheme.
The subject
Computer Science teaching and study resources, organised by level and topic.
Syllabus topics
The 2 topics below are the official subject content of International Baccalaureate Diploma Programme Computer Science, for the First assessment 2027 examination series, reproduced from the International Baccalaureate syllabus document.
A topic listed here is part of the syllabus. It does not mean Marlbridge has published material for it — topics with resources are marked. Marlbridge currently has resources for 2 of 2 topics.
-
1 Theme A -- Concepts of computer science
3 Marlbridge resources- IB DP Computer Science: Theme A -- Concepts of Computer Science
- Theme A -- Concepts of Computer Science: Practice Questions
- Theme A -- Concepts of Computer Science: Revision Notes
Computer fundamentals · Networks · Databases · Machine learning
-
2 Theme B -- Computational thinking and problem-solving
3 Marlbridge resources- IB DP Computer Science B.2: Programming
- IB DP Computer Science B.2: Programming -- Practice Questions
- IB DP Computer Science B.2: Programming -- Revision Notes
Computational thinking · Programming · Object oriented programming (OOP) · Abstract data types (HL only)
Source: International Baccalaureate Organization, Diploma Programme Subject Brief -- Sciences: Computer science, first assessment 2027, © 2024 — First assessment 2027 series. Verified 2026-09-02. Always check the current syllabus for your examination year.
Study resources
-
Study Guides
IB DP Computer Science B.2: Programming
The programming process, core constructs, pseudocode and testing -- B.2 Programming, the largest single sub-topic in the IB Diploma Programme Computer Science syllabus at SL, first assessment 2027, and how it links to B.1's computational thinking cycle.
Computer Science · International Baccalaureate · IB
-
Study Guides
IB DP Computer Science: Theme A -- Concepts of Computer Science
Computer fundamentals, networks, databases and machine learning -- the four sub-topics of Theme A for IB Diploma Programme Computer Science, first assessment 2027, and how Theme A is tested through Paper 1 and the pre-released case study.
Computer Science · International Baccalaureate · IB
-
Revision Notes
IB DP Computer Science B.2: Programming -- Revision Notes
Condensed revision notes on IB Diploma Programme Computer Science's B.2 Programming sub-topic -- the syllabus's single largest sub-topic at SL -- covering the programming process, testing, and how it links to B.1's computational thinking cycle, with self-test questions.
Computer Science · International Baccalaureate · IB
-
Study Guides
IB Diploma Programme Computer Science: Syllabus Guide
The two syllabus themes of IB Diploma Programme Computer Science -- Concepts in computer science and Computational thinking and problem-solving -- with every numbered sub-topic and recommended teaching hours, for first assessment 2027.
Computer Science · International Baccalaureate · IB
-
Revision Notes
Theme A -- Concepts of Computer Science: Revision Notes
Condensed recall notes on Theme A -- computer fundamentals, networks, databases and machine learning -- for IB Diploma Programme Computer Science, first assessment 2027.
Computer Science · International Baccalaureate · IB
-
Revision Notes
How DP Computer Science Is Assessed: Revision Notes
Condensed recall notes on the assessment structure at SL and HL -- papers, weightings and the computational solution -- for IB Diploma Programme Computer Science.
Computer Science · International Baccalaureate · IB
-
Subject Guides
IB Diploma Programme Computer Science: Subject Overview
An overview of IB Diploma Programme Computer Science -- computational thinking, algorithmic thinking and programming, and what the course aims to develop.
Computer Science · International Baccalaureate · IB
Revision material
-
Revision Notes
IB DP Computer Science B.2: Programming -- Revision Notes
Condensed revision notes on IB Diploma Programme Computer Science's B.2 Programming sub-topic -- the syllabus's single largest sub-topic at SL -- covering the programming process, testing, and how it links to B.1's computational thinking cycle, with self-test questions.
Computer Science · International Baccalaureate · IB
-
Revision Notes
Theme A -- Concepts of Computer Science: Revision Notes
Condensed recall notes on Theme A -- computer fundamentals, networks, databases and machine learning -- for IB Diploma Programme Computer Science, first assessment 2027.
Computer Science · International Baccalaureate · IB
-
Revision Notes
How DP Computer Science Is Assessed: Revision Notes
Condensed recall notes on the assessment structure at SL and HL -- papers, weightings and the computational solution -- for IB Diploma Programme Computer Science.
Computer Science · International Baccalaureate · IB
Exam preparation
-
Practice Questions
IB DP Computer Science B.2: Programming -- Practice Questions
Original practice questions with full worked answers covering the three control structures, modularity, pseudocode design, and normal/boundary/erroneous test planning, for IB Diploma Programme Computer Science B.2 Programming.
Computer Science · International Baccalaureate · IB
-
Practice Questions
Theme A -- Concepts of Computer Science: Practice Questions
Original practice questions with full worked answers covering computer fundamentals, networks, databases and machine learning, for Theme A of IB Diploma Programme Computer Science.
Computer Science · International Baccalaureate · IB
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.
Related articles
-
curriculum guides
Choosing subjects at IGCSE and A Level
How subject choices at 14 and 16 affect university options later, and how to keep pathways open without overloading a timetable.
28 July 2026
-
study skills
How to revise for a science examination
Most science revision fails because it rereads notes instead of retrieving them. A practical method for revising physics, chemistry and biology in the weeks before a paper.
14 July 2026
-
exam preparation
Understanding mark schemes and examiner reports
Mark schemes explain how marks are awarded; examiner reports explain why they were lost. Reading both changes how a student answers a question.
21 July 2026