Teacher Guide
Supplementary teaching resources for IB Computer Science educators. Each guide contains period-by-period lesson plans, answer keys for all practice exercises, differentiation strategies, common student mistakes, and IB Paper 2 exam tips.
Access
These pages are password protected. To request access, email from your school address:
→ pete@educs.me
Subject line: Teacher Guide Access Request — include your school, grade level, and country.
Access is granted to verified CS educators.
Available Guides
| Topic | Syllabus | Overview Guide | Sub-page Guides |
|---|---|---|---|
| Java Fundamentals | B2.1 | Overview → | Variables · Strings · Exceptions · Debugging |
| Programming Constructs | B2.3 | Overview → | Selection · Iteration |
| Data Structures | B2.2 | Overview → | 1D Arrays · 2D Arrays |
| Algorithms & Complexity | B2.4 | View → | No sub-pages yet |
| File Processing | B2.5 | View → | No sub-pages yet |
What each guide contains
Overview guides (one per topic area):
- Teaching sequence with classroom activities and unplugged exercises
- Common student mistakes and misconceptions
- IB Paper 2 exam tips
- Links to all sub-page guides
Sub-page guides (one per student sub-page):
- Period-by-period lesson plans with timing tables
- Answer keys for all practice exercises (Core, Extension, Challenge)
- Differentiation strategies (supporting and extending)
- Integration notes — which exercises to assign in class vs homework
This page is intentionally public so teachers can find it. The guides themselves are password protected.