IB Diploma Computer Science

Welcome to my teaching notes for the International Baccalaureate Diploma Computer Science course.

Everybody in this country should learn how to program a computer… because it teaches you how to think. - Steve Jobs

Units & key resources

Programming resources

IB course documents

IB assessment outline

Examination Standard level High level
Exam 1: Short answer & structured scenarios. Units 1-7. 45%, 1h30 40%, 2h10
Exam 2: Object orientated programming. Units D1-D4. 25%, 1h00 20%, 1h20
Exam 3: Case study (HL only) n/a 20%, 1h00
Internal assessment: Solution 30%, 30h 20%, 30h
Internal assessment: Group 4 project 0%, 10h 0%, 10h

Other IB teacher websites

Other IB CS teacher websites. Feel free to check them out!

Other online computer science resources

Online programming courses & lectures

Project ideas

Non-Java programming resources

If you come across any other site worth adding to the list, please let me know!