Already on this page
May 2025 Paper 1 · TZ2
This is the first page of the question paper. Open it to read the rest, with the mark scheme on the same page.
Open this paperYour first paper stays open. Sign in to read a second one.
Question papers and mark schemes
91 sittings from 2000–2025. The page above is the real paper. Open any sitting to read the rest beside the mark scheme.
91 sittings
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
November
2000
Already written something? Get it marked.
Paste a response you have already written for Computer Science SL — an essay, a commentary, a reflection — and it is marked band by band against the official IB assessment criteria.
Write 12 more characters to send this for marking.
Practice by topic
Criterion-based practice for every syllabus point — revise the lesson, then mark your response band-by-band.
- 1.1Systems in organizations: planning and change management
- 1.2System design basics: components, usability and documentation
- 2.1Computer architecture: the CPU and primary memory
- 2.2Secondary memory and operating systems
- 2.3Binary representation of data
- 3.1Network fundamentals
- 3.2Data transmission and wireless networks
- 4.1Computational thinking: abstraction, decomposition and algorithms
- 4.2Connecting computational thinking and program design
- 4.3Introduction to programming: variables, control and methods
- 4.4Flowcharts, pseudocode and algorithm design
IB Computer Science SL past papers — by session
Every recent Computer Science exam series we cover (2021–2026), each with Paper 1, Paper 2. Practise a paper, then mark it against the IB band descriptors — that's where the grade is won.
Frequently asked questions
- Where can I find IB Computer Science SL past papers?
- Open any Computer Science SL sitting below (2000–2025). Each one has the question paper and, where we hold it, the mark scheme beside it.
- Does IB Computer Science have mark schemes?
- Yes — IB publishes mark schemes that use markbands and assessment criteria. Our guides explain how examiners place answers into level bands so you can mark your own work like an examiner.
- What's the best way to use Computer Science past papers?
- Work a full paper under timed conditions, mark yourself strictly against the band descriptors, list every mark you dropped, then drill those skills before the next session.
Best free IB Computer Science resources
Hand-picked, fully legal and free — official IB papers plus the best teacher-made notes and solutions.