Welcome to IB Computer Science

Welcome to our International Baccalaureate Diploma’s Computer Science resource site.

This site is for students taking the Computer Science course (either HL or SL) as a part of the IB Diploma. The site provides teaching & learning resources for eight key topics of the HL course (topics 1 to 7 and Option D – OOP).


Having scoured the web for information and resources regarding the Computer Science SL/HL course and found very little, we decided to collate all known resources, add in a few of our own and publish it for all to see and use. If we have accidentally used a resource that you own without your consent, please let us know and we will take it down immediately.

Also, please send us your resources so that we can add/update the ones posted here. By working together, we hope to support teachers and benefit students across the world.

Happy computing!
Chris Coetzee
Head of Department: Computer Science