CS Future 7 resources
Computer Science, explained properly.
Guides, explanations and teaching ideas built around the IB Computer Science curriculum.
From the knowledge library
- 01CurriculumIn preparation
IB Computer Science 2027
A practical guide to the structure, expectations and learning journey of the new IB Computer Science course.
- 02ProgrammingIn preparation
Understanding recursion
Why a function that calls itself is easier to reason about than it looks, and where it earns its place in the course.
- 03DatabasesIn preparation
Normalisation made clear
First, second and third normal form worked through on one small table, without the usual abstraction.
- 04Object-oriented programmingIn preparation
Inheritance vs polymorphism
Two ideas students routinely merge into one — separated, with the smallest example that shows the difference.
- 05Exam preparationIn preparation
How to structure IB Computer Science revision
A way to plan revision around the syllabus itself rather than around whichever topic feels worst today.
- 06TeachersIn preparation
Teaching OOP visually
Board-ready ways to show objects, state and messages before a single line of code is written.
- 07Study strategiesIn preparation
Common programming mistakes students make
The handful of errors that account for most lost marks, and the habits that remove them.
