IB CS Curriculum Planner
IB CS Curriculum Planner
Dashboard
Current plan overview.
Course planning that saves teacher time
Organise the two-year course, check timing pressure, and export partly prefilled planning documents that teachers can use to plan lessons more efficiently.
Recommended workflow
Follow the course-planning journey
Move from your school setup through review and refinement, then inspect and export the completed plan.
- 1
Course setup
Set dates, timetable capacity, course level, and exam session.
- 2
Plan Health
Review timing pressure, warnings, notes, and planning trade-offs.
- 3
Teaching Sequence
Check topic order, protected milestones, and period allocations.
- 4
Weekly Plan & Course Journey
Inspect the detailed schedule and its two-year visual journey.
- 5
Course Pack ZIP
Export the backup, diagnostics, scope and sequence, and planning documents.
Plan notes
8
Total notes
Needs attention
0
Items to review
Trade-offs
1
Decisions made
Lesson length
45
Minutes per lesson
Plan Health
Plan generated with delivery notes
Generated from the Balanced profile using the current Teaching Sequence and saved planner data.
Timing summary
Balanced profile · selected profile revision target- Required syllabus scheduled
- 225 periods
- Required syllabus unscheduled
- 0 periods
- Required syllabus completion
- W77 · 2028-08-14
- Final revision start
- W79 · 2028-08-28 actual · W82 · 2028-09-18 requested
- Revision
- 14 scheduled / 14 target · minimum 8 periods
- Additional exam practice
- 10 periods
- HL revision/practice
- 12 periods
- Final mock scope
- Full scope based on current model
- Post-mock content risk
- none
Coursework summary
- IA student final submission
- 2028-06-02
- IA internal/admin deadline
- 2028-09-01
- IA class time
- 19 periods · 14.3h
- IA independent workload
- 20.8h
- Case study class time
- 17 periods · 12.8h
- Case study shortfall
- 17.3h
Guide hour alignment
Green shows SL/shared target time; purple shows additional HL target time. Grey shows remaining target time. IA and Case Study include independent workload only where labelled.
Programming Foundations + Computational Thinking
46.5h / 47h scheduled taught time · 99%
SL/shared 44.3h / 45h · HL extension 2.3h / 2h
0.5h remaining
Object-Oriented Programming
24h / 23h scheduled taught time · 104%
SL/shared 7.5h / 7h · HL extension 16.5h / 16h
+1h over
Databases
18.8h / 18h scheduled taught time · 104%
SL/shared 11.3h / 11h · HL extension 7.5h / 7h
+0.8h over
Computer Fundamentals / Systems
18.8h / 18h scheduled taught time · 104%
SL/shared 11.3h / 11h · HL extension 7.5h / 7h
+0.8h over
Networks
18.8h / 18h scheduled taught time · 104%
SL/shared 11.3h / 11h · HL extension 7.5h / 7h
+0.8h over
HL Abstract Data Types
23.3h / 23h scheduled taught time · 101%
no SL/shared guide segment · HL extension 23.3h / 23h
+0.3h over
Machine Learning
18.8h / 18h scheduled taught time · 104%
SL/shared 5.3h / 5h · HL extension 13.5h / 13h
+0.8h over
Component workload model
IA uses scheduled support plus counted independent workload. Case Study shows scheduled support against its target; homework suggestions count as 0h.
Internal Assessment
35h / 35h total modelled workload
Class/checkpoints: 14.3h · independent/modelled workload: 20.8h
Class-support share: 41% of guide allocation.
Case Study
12.8h / 30h scheduled support
Class/checkpoints: 12.8h · shortfall: 17.3h · independent/homework counted: 0h
Class-support share: 43% of guide allocation.