High School Computer Science Knowledge Base

A curated resource hub for IB Computer Science (aligned with the 2027 first-exam curriculum), MYP Design Programming, Python programming, and other high school computing topics. Welcome.

Introduction

Welcome! This knowledge base supports students in IB Computer Science (aligned to the 2027 curriculum) and High School programming. It contains practical tutorials, guides, and lesson resources. Start exploring below, or use the search bar above. If you are interested in looking at the DP computer science textbook I co-wrote, please click here.

This knowledge base (KB) replaces the old computersciencewiki.org. This knowledge base is under construction.

Internal Assessment

Support for the IB Computer Science Internal Assessment (IA) project.

Case Study Notes

Resources for understanding the case study. This is for HL and SL students. A new case study is released every year, about a year before the tests are written.

  • Nothing here yet, as no case studies have been released for our new curriculum!

Other Interesting topics

Here are some topics I find really interesting / helpful / cool.

see all 📚
TEACHER

🛠️ Scope and Sequence

Different approaches for structuring the delivery of courses.

TEACHER

Official IB Information

Primarily for teachers: official guides, standards, and planning tools. Please use My IB for up-to-date and authoritative files.