Teacher Guide
Supplementary teaching resources for computer science educators. Each guide contains period-by-period lesson plans, answer keys for all practice exercises, differentiation strategies, and common student mistakes. Currently aligned with IB CS (2027), including Paper 2 exam tips.
Access
These pages require Teacher Mode to view. To request the access code, 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 | Overview → | Searching |
| 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 require Teacher Mode to view.