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.


© EduCS.me — A resource hub for Computer Science education

This site uses Just the Docs, a documentation theme for Jekyll.