Blog
Help me test IB CS Learn - 100 beta spots open
As some of you saw teased in the last newsletter, IB CS Learn is now ready for its first real users and I'd love a few teachers and their students to help me put it through its paces. Try it now: brookebit.com...
The Death of the 'Client Interview' (and What Replaces It)
The "Client Interview" is officially gone. In the new 2027 syllabus, the Internal Assessment no longer requires students to find an external client. Instead, they must identify a problem of their own...
Teaching Databases for the First Time? Here is How to Check Your Students are With You
For many of us, this term marks a first: teaching Topic A3 (Databases) as a core unit of the new 2027 IB Computer Science guide. But databases are a "house of cards" topic; if a student misses Primary...
Why fixing bugs is better than writing code
We have all been there. You introduce a new programming concept like while loops, and give your students a blank screen and a prompt: "Write a program that counts to ten." Five minutes later, half the...
FT News - Can a drone wall really work?
In 1849, Austria launched unmanned balloons laden with explosives towards Venice, a moment historians often cite as the world’s first drone attack. Fast forward 175 years, and the technology has evolved...
Beyond the Code - Why Reading the News is Your Secret Weapon for IB Computer Science
Michael Brooke As an IB Computer Science teacher, I know how easy it is to get caught up in the technical details of the course. We're all focused on mastering Java or Python, designing algorithms, and...
Kicking Off the Year in IB DP Computer Science: Towers, Teamwork, and Thinking
The start of a new academic year is always filled with excitement and potential, and nowhere is that more true than in the IB DP Computer Science classroom. This year, I launched our course for a mixed...
Empower Your IB DP Computer Science Students
As an IB DP Computer Science teacher, you constantly seek dynamic, engaging, and practical resources to support your students through a challenging curriculum. You already have access to a wealth of materials...
Supercharge Your IB Computer Science Revision
As we navigate the new IB Computer Science syllabus, we always look for effective ways to support our students. We need tools to help them grasp the content, build confidence, and develop strong study...
A Teacher's Guide to AI in the Classroom
It’s no secret that Artificial Intelligence has exploded into our students' lives, and by extension, our classrooms. The statistics are staggering: studies show that most students already use generative...