CS Future 7 resources

Computer Science, explained properly.

Guides, explanations and teaching ideas built around the IB Computer Science curriculum.

From the knowledge library

  1. 01CurriculumIn preparation

    IB Computer Science 2027

    A practical guide to the structure, expectations and learning journey of the new IB Computer Science course.

  2. 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.

  3. 03DatabasesIn preparation

    Normalisation made clear

    First, second and third normal form worked through on one small table, without the usual abstraction.

  4. 04Object-oriented programmingIn preparation

    Inheritance vs polymorphism

    Two ideas students routinely merge into one — separated, with the smallest example that shows the difference.

  5. 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.

  6. 06TeachersIn preparation

    Teaching OOP visually

    Board-ready ways to show objects, state and messages before a single line of code is written.

  7. 07Study strategiesIn preparation

    Common programming mistakes students make

    The handful of errors that account for most lost marks, and the habits that remove them.