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


Course documents

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 resources

Other IB CS teachers have their own course websites. Feel free to check them out!

Check out some of the great online programming resources available.

Programming practice?

Looking for programming project ideas?

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