IB CS Curriculum Planner

IB CS Curriculum Planner

Planner Settings

Adjust the course setup, timetable, scheduling profile, dates, and imported guide text.

Recommended setup

Add official syllabus descriptions

Import your authorised IB Computer Science guide or paste the standards text to include full official descriptions in weekly plans and planning documents. The planner works without this and uses concise local summaries instead.

Optional. Imported text is stored only in this browser.

Planner settings

Essential planning choices

These controls regenerate the current plan from your selected scheduling settings.

Restore generated defaults for the selected exam session/year. Existing custom dates and calendar windows will be replaced.

Course setup

?

Used for teacher-facing wording and exports; route timing is language-neutral.

Calendar & timetable

Using generated editable defaults
Calculated Year 2 start
2028-02-28
Date source
Generated session/year pattern
Term windows

Add or remove matching Year 1 and Year 2 terms, then rename and edit dates to match semesters, trimesters, bimesters, or custom calendars.

Year 1 term dates

Year 2 term dates

Assessment windows

End of DP1 assessment / mock

End Of Year Assessment window; final mock is edited under Assessment anchors.

Scheduling profile

Controls protected revision time and how class time is balanced across coursework, case study, and final exam preparation. It affects scheduling pressure, not the topic sequence or programming ramp.

Balances required syllabus, coursework checkpoints, and a substantial final revision block.

Selected scheduling profile
Balanced
Revision target
14 periods
Minimum revision
8 periods
Scheduled revision
14 periods

Final revision target is controlled by the selected scheduling profile. Choose Custom to override it.

Assessment anchors

Calculated IA milestones

Proposal, interim draft, and final draft dates are derived from the IA launch and student final submission anchors.

IA proposal due
2027-10-08
Custom saved override; calculated 2027-10-15
IA interim draft due
2028-03-24
Custom saved override; calculated 2027-11-05
IA final draft due
2028-05-05
Custom saved override; calculated 2028-04-28
Actual final revision start
W79 / 2028-08-28
Case Study first class
W57 / 2028-03-27
Case Study final mock
W78 / 2028-08-21 aligned to final mock

Student IA final submission is the student work cutoff. Internal/admin IA deadline is for teacher/admin processing after student work has finished.

Delivery advanced

These assumptions trade timetable flexibility against keeping SL and HL delivery lanes clean.

Advanced / compatibility

Saved compatibility values

These fields are preserved for older planner files, exports, and diagnostics. Planner scheduling does not use them as teacher-facing controls.

Student starting point
Beginner
Case Study mode
Mixed Revision Block
CSP mode
Off Timetable
Coursework scheduling mode
Full Recommended Class Time
IA periods/week
2
Case Study periods/week
2
Revision periods/week fallback
2
Planning margin
5%
Programming ramp internals
Default recommended ramp
Legacy Case Study release
2028-03-08
Legacy IA final deadline
2028-09-01
Import official syllabus descriptionsImport your authorised IB Computer Science guide or standards text to show full official descriptions in weekly plans and planning documents.Recommended

The app uses local summaries by default. Imported guide text remains teacher-provided, is stored in this browser, and can be included in planner JSON exports as user-imported content.

Imported text status

Source
Local summaries
Matched standards
0/112
Missing imported text
112
Unknown/ignored codes
0
Storage
Local browser + optional planner JSON export