Below is a comprehensive set of resources that I use as an N25 Computer Science HL student. While parts of the curriculum are bound to change, these resources can build a great foundation and assist your preparation for the various assessment criteria.
*Note: The case study resources mentioned below are only for May and November 2025.
IBO’s Official Computer Science Subject Guide
Perfect for:
- Overview of the entire syllabus
- Internal Assessment (IA) overview
- Quick review of main content points
How I use this resource:
- Guide for my class notes, especially for Paper 2
- Understanding assessment objectives as preparation
- Overview for the Collaborative Sciences Project (CSP)
- Improving my IA according to IB’s criterias
- Paper 3’s longer essay questions are broken down into its criteria
When to use it: During preparation for Paper 1, 2 and 3.
IB Docs
Perfect for:
- Holy grail repository for accessing past exam papers
- Practicing and thorough exam style questions that help you score more marks
- Accessing extra computer science resources, study guides, and textbooks
How I use this resource:
- Past paper practice
When to use it: During preparation for Paper 1, 2 and 3
IB Pseudocode Coding Practice
Perfect for:
- Website for practicing pseudocode
- Solidifying pseudocode syntax, logic, and minutiae IB examiners look for
Tips to use this resource:
- Practice makes perfect! Pseudocode is all about how well you can figure out a solution in the correct syntax. Consistent practice is bound to make you score high.
- Write pseudocode under a time limit to get into that exam mindset.
When to use it: During preparation for Paper 1
Core Computer Science for the IB Diploma Program by Kostas Dimitriou and Markos Hatzitaskos (2019)
Perfect for:
- Textbook that contains thorough explanations on all topics
- Paralleling classroom teaching
- Quick questions throughout all chapters that are perfect for quick review
How I use this resource:
- Clarifying gaps in my understanding
- Practice questions from activities to solidify points
- Gaining pointers for longer exam-style questions
When to use it: During preparation for Paper 1
[HL] *2025 Case Study | About- Computer Science Cafe
Perfect for:
- Resource collection for all-round preparation for Paper 3
- Accessing notes, explanations, assessment criteria, tips, exam-style questions practice
- Main points for quick review
Tips to use this resource:
- As you go through each section, think about how it relates to you and research aspects that will help you engage with the content
- Compile all your Paper 3 resources, research and notes onto an ultimate doc that will be perfect for revision
Conclusion
I hope that these CS resources can assist your understanding, learning and practice as much as they do mine. Happy learning!
You may also like…
- IBDP Presents: Computer Science Version 3.0 by Luca
- Mateusz’s IB CS Resource Center guide

