IB DP Computer Science Past Papers

Browse past paper analysis, answer explanations, grade boundary estimates, and thinka-original sample papers by subject and year.

Papers
18
Latest year
2025

Available years: 2025, 2024, 2023

May 2025 HL (TZ2)Difficulty 3.8/5

The May 2025 Computer Science Higher Level examination presented a robust, well-balanced set of papers. Paper 1 combined a highly structured theoretical Section A with an algorithmic, pseudocode-heavy Section B. Paper 2 tested deep programmatic OOP paradigms, recursion, and ADSs (Option D), while Paper 3 focused heavily on modern Generative AI, Large Language Models (LLMs), and neural networks (RNN vs. Transformer architectures).

May 2025 HL (TZ3)Difficulty 3.0/5

The May 2025 Higher Level Computer Science exam presents a balanced layout. Paper 1 places significant weight on algorithmic thinking, system fundamentals, and network architectures. Paper 2's Object-Oriented Programming option tests core array manipulation, selection sorting, and advanced recursive operations on linked lists. Paper 3 leverages the timely theme of LLMs and Transformer neural networks.

May 2025 SL (TZ2)Difficulty 3.4/5

The May 2025 Standard Level Computer Science exam balances straightforward core theoretical questions with demanding programming tasks. Students who mastered trace tables, logical gate diagrams, and the selection sort algorithm under Option D were well-positioned to succeed.

May 2025 SL (TZ3)Difficulty 3.5/5

This assessment provides a balanced and rigorous challenge across core computer science concepts and standard object-oriented programming. Paper 1 emphasizes algorithmic logical execution (such as modulo arithmetic within loops and trace table execution) and systematic infrastructure understanding (VPNs, DNS, system installation, and security). Paper 2 Option D (OOP) demands high precision in translating real-world scenarios into functional class structures, specifically testing array manipulations, inheritance, object relationship aggregation, and search/sort implementations.

Nov 2025 HLDifficulty 4.1/5

The November 2025 IB DP Computer Science Higher Level examination suite represents a highly rigorous assessment. It features a challenging Paper 1 with complex matrix processing algorithms, a robust Paper 2 Option D focused on Object-Oriented Programming (OOP) in a law firm context, and an advanced Paper 3 Case Study examining the engineering and ethical constraints of 'The Perfect Chatbot'.

Nov 2025 SLDifficulty 3.8/5

The November 2025 standard level exam featured highly structured core concepts in Paper 1 and advanced array-manipulation logic in Paper 2 Option D, requiring candidates to show precise algorithmic design and comprehensive system evaluations.

May 2024 HL (TZ1)Difficulty 3.8/5

A comprehensive evaluation of the May 2024 Computer Science HL Paper 1 and Paper 3 examination. Paper 1 assesses core computational systems, networking, storage, and dynamic data structures, while Paper 3 focuses heavily on the technical, operational, and ethical aspects of vSLAM and rescue robotics.

May 2024 HL (TZ2)Difficulty 3.5/5

The May 2024 IB Computer Science HL examination package provided a highly balanced yet rigorous test of both core and option content. Core Paper 1 demanded robust logical thinking and error correction, with a significant emphasis on string manipulation algorithms. Paper 2 (Option D) presented a very structured OOP scenario centered on a car rental database, requiring strong class design, reference linking, and recursion skills. Paper 3 tested the 'Rescue Robots' case study, where candidates needed to combine deep understanding of vSLAM and Human Pose Estimation (HPE) with sophisticated ethical evaluation.

May 2024 SL (TZ1)Difficulty 3.0/5

A highly balanced and standard Standard Level (SL) Paper 1, testing fundamental core areas with a strong emphasis on packet switching, system conversion methods, pseudocode logic control, and parallel array sorting.

May 2024 SL (TZ2)Difficulty 3.8/5

The May 2024 IB DP Computer Science Standard Level examination is a comprehensive test of algorithmic thinking, networks, and system fundamentals. Standard core concepts are applied to real-world scenarios, with a high-scoring parallel-array bubble sort question in Paper 1 and rigorous OOP array manipulation in Paper 2.

Nov 2024 HLDifficulty 4.0/5

The November 2024 IB DP Computer Science HL examination suite presents a highly challenging combination of deep algorithmic tracing, database and OOP design logic, and a technically intensive case study on vSLAM-based Rescue Robots. Across Paper 1, Paper 2 (Option D), and Paper 3, candidates are assessed on structural data models, complex pseudocode algorithms, and the integration of hardware constraints with low-level execution.

Nov 2024 SLDifficulty 4.0/5

The November 2024 IB DP Computer Science Standard Level paper was a balanced exam featuring standard core topics in Paper 1 and rigorous coding and system modeling tasks in Paper 2 Option D. The high-tariff median calculation pseudocode in Paper 1 and advanced array manipulations in Paper 2 made it slightly harder than average.

May 2023 HL (TZ1)Difficulty 3.8/5

The May 2023 IB Computer Science HL exam (Paper 1 and Paper 3) combines classical system fundamentals and computer organization with highly technical abstract data structures, 2D array processing, and control system algorithms. Paper 3 heavily features machine learning evaluation metrics, cloud architecture comparisons, and filtering system mechanics.

May 2023 HL (TZ2)Difficulty 3.6/5

The May 2023 HL Computer Science exam suite was comprehensive and challenging, emphasizing code construction, object reference operations in OOP and abstract data structures, and the theoretical underpinnings of machine learning recommender systems in Paper 3.

May 2023 SL (TZ1)Difficulty 3.0/5

The May 2023 Standard Level Paper 1 represents a highly structured, standard-difficulty assessment. It features a balanced split between theoretical computer systems knowledge and classic core algorithmic problems, notably array searching and bubble sorting.

May 2023 SL (TZ2)Difficulty 3.5/5

The May 2023 Standard Level Computer Science examination presents a balanced mix of fundamental computer science theory and rigorous algorithm design. This analysis covers Paper 1 and Option D (Object-Oriented Programming).

Nov 2023 HLDifficulty 3.8/5

A highly comprehensive Higher Level Computer Science examination series requiring deep practical synthesis of Object-Oriented Programming (OOP) in Java, complex trace algorithms on 2D arrays, and theoretical evaluations of machine learning algorithms in Recommender Systems.

Nov 2023 SLDifficulty 3.8/5

An in-depth analysis of the November 2023 IB Computer Science SL Paper 1 and Paper 2 Option D, highlighting the heavy weighting of programming in pseudocode (binary search) and object-oriented Java programming (inheritance, polymorphism, and array manipulation).

Stop reading past papers. Start scoring on them

thinka is an AI practice app for these subjects: unlimited exam-style questions, instant marking, and step-by-step solutions. 100,000+ students use it to turn past-paper review into real marks.