IB CS Curriculum Planner

IB CS Curriculum Planner

Teaching Sequence

Review the generated teaching route, reorder editable topics, and set planned curriculum periods. The planner keeps required dependencies and schedules ongoing components from settings and dates.

Recommended routeRecommended Teaching Sequence active.

Main teaching topics

Drag topics to change their order and edit the planned periods used by the Weekly Plan. Assign or move syllabus coverage in the Syllabus Library.

Managed: opening programming rampGenerated: consolidation / IA preparation markerEditable: teaching-topic order and planned periods
01

Programming Foundations + Embedded Computational Thinking

Managed openingOfficial-hours aligned

Programming ramp preset: Default / recommended

B1 embedded · B2.1–B2.5

59 shared periods (44.25h) · 3 HL periods (2.25h) · no extra generated practice

SL-facing incl. Unit Test: 60 periods / 45h

59 shared periods (44.25h) · 3 HL periods (2.25h)

::
02After Programming Foundations

Coverage: B3

::
03

Coverage: A3

::
04

Computer Systems, Data Representation, and OS

Coverage: A1

::
05

Coverage: A2

::
06After OOP

Coverage: B4

07

Year 1 Consolidation / IA Preparation

Generated markerGenerated automatically from spare teaching capacity before the later Machine Learning phase.
::
08Late Year 2 gate

Coverage: A4

Scheduled from settings and dates

IA, Case Study, CSP and revision are shown for context. Their timing comes from planner settings, milestones and the selected scheduling profile, so they cannot be reordered here.

01

IA Development

Scheduled from IA milestones and the selected profile.

02

Case Study

Scheduled from the Case Study timing and the selected profile.

03

CSP

Shown for completeness; normally school-coordinated or off timetable.

04

Final Mock / Revision

Scheduled from the mock window and the selected profile.