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
- 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