IB Computer Science Questions by Topic

Every question is mapped to a topic of the 2027 Computer Science guide, across both themes — A (computer fundamentals, networks, databases, machine learning) and B (computational thinking, programming, object-oriented programming). Pick a topic to practise the exact skill it tests, with AI feedback on every answer.

1,435Questions
19Topics
7Units

Unit 1: A1 Computer fundamentals

328 questions

Unit 2: A2 Networks

249 questions

Unit 3: A3 Databases

224 questions

Unit 4: A4 Machine learning

84 questions

Unit 5: B1 Computational thinking

82 questions

Unit 6: B2 Programming

358 questions

Unit 7: B3 Object-oriented programming

110 questions

Practice by Command Term

Every question in our bank is tagged with its IB command term. Understanding command terms is critical for earning full marks.

Ready to Practice?

Jump straight into the Question Bank with AI-powered feedback on every answer.

Start Practising Computer Science

Frequently Asked Questions

What types of questions are in the IB question bank?

Our question bank includes short-answer, data-based, case-study, extended-response, and multiple-choice questions — mirroring exactly what you will see on Papers 1, 2, and 3 in IB exams.

Are these real IB past paper questions?

Our questions are original, IB-style questions written to match the format, difficulty, and command terms used in actual IB exams. They are not reproductions of past papers.

How are questions organised?

Questions are organised by topic code (e.g. Topic 1.1, 2.3) matching the IB syllabus structure. You can also filter by paper type and topic.

Can I practise questions from a specific topic?

Yes! Click any topic below to jump directly into practice mode with questions filtered to that topic. You can further narrow by paper type.

More IB Computer Science Resources