Examhaus — Achieve with confidence.
New: Mock Exams — Try it

IB Diploma Computer Science

Real practice for students, marked instantly — and real tools for teachers, from class progress tracking to generating exam papers.

For students ↓For teachers ↓

For students

IBDP Computer Science practice questions and exam papers, marked instantly against the real mark scheme.

Choose a topic, choose AO1, AO2, AO3 or a full Structured question, answer it, and get specific, mark-scheme-based feedback back in seconds — not a score, an explanation.

Start practising

The practice question bank

1,500+
practice questions
3,900+
marks with mark schemes
25
sub-units covered
3
AOs: AO1, AO2, AO3

A1 · Computer Fundamentals · [3 marks]

Construct the simplified Boolean expression for this Karnaugh map, by grouping the 1s.

BC = 00
BC = 01
BC = 11
BC = 10
A = 0
0
0
1
0
A = 1
1
1
1
1
Simplified expression…

B4 · Abstract Data Types · [3 marks]

Sketch the binary search tree formed by inserting 50, 30, 70, 15, 42 and 85, in that order, into an empty tree.

Sketch your answer, not just type it.

Binary trees, linked lists, stacks, queues, ER diagrams — draw them right on the question with real shapes and connectors, and get marked on the structure, the same as any other answer.

LINKED LIST · insert 15, 42, 85

head

How it works

1

Choose your topic

Pick a sub-unit from the real IB syllabus — every theme and unit, not a cut-down version.

2

Choose how to practise

AO1, AO2, AO3 for one sub-unit, or a full Structured question spanning a whole unit.

3

Answer for real

Write your actual answer, the same way you would on paper.

4

Get real feedback

Marked against the real mark scheme in seconds, with a reason for every mark given or withheld.

Why trust the marking?

A fair question, especially before you trust it with real exam preparation.

Marked against the real mark scheme

Every question is graded against the actual IB marking points for that question — not a generic rubric.

Credit for equivalent answers

Worded differently from the mark scheme but still correct? You still get the mark — the same way a real IB examiner would credit it.

Specific, not just a score

Feedback explains exactly which points were credited and why, so you know what to fix, not just how many marks you lost.

Individual students

Sign up on your own, practise whenever you want, and track your own progress by AO and by topic — no school account needed.

Sign up as a student

For teachers

Run your class, and generate exam papers in seconds.

Register your school, add your class, see every student's progress from one dashboard, and generate a full exam paper or custom unit test.

Run your class

Get a school code for your class, see every student's progress on one dashboard, and preview exactly what your students see.

Book a consultation

YOUR CLASS

Riverside International School

Teacher: Ms. Sharma

IBDP — Computer Science (yours)

24 of 30 seats used

JOIN CODE

K7M2QX

Aarav P.HLViewing →
Chloe M.SLView progress
Daniel K.HLView progress
Fatima R.HLView progress
Lucas W.SLView progress

+ 19 more students

STUDENT PROGRESS

Aarav P. — IBDP Computer Science

By assessment objective

AO1 — Knowledge & understanding
42/50 (84%)
AO2 — Apply & use
28/40 (70%)
AO3 — Construct, analyse & evaluate
14/30 (47%)

By unit

A1 — Computer Fundamentals
18/20 (90%)
B2 — Programming
22/30 (73%)

Available now

Generate a full exam paper or a custom unit test, in seconds.

Assemble a real IB-structured paper, or build a custom test from any mix of units, sub-units and AOs under a total marks cap — and get a real question paper and mark scheme back as ready-to-print PDFs.

270
full structured questions
1,500+
question parts
3,800+
marks of mark schemes

Paper 1 and Paper 2 · SL and HL · Java or Python

TEACHER TOOLS · AVAILABLE NOW

Build a full exam paper, or a custom unit test.

Unit testFull paper

The complete IB syllabus, both themes

Concepts of Computer Science and Computational Thinking and Problem-Solving — every unit, every sub-unit, SL and HL.

2
Themes
8
Units
25
Sub-units

Built by a team of subject experts, for students who want to be exam-ready.

Most of our team have 20+ years of teaching experience across IGCSE, A Level, the IB Diploma and more. Many are also Principal Examiners, Moderators and Assessment Authors in their fields, so our questions and mark schemes are written the way the real exams are written and marked.

We are starting with IBDP Computer Science and will be rolling out more subjects and curricula soon.

Start practising, get marked, see where you stand.

Start practising