Published using Google Docs
Paper 2 Options resources
Updated automatically every 5 minutes

Resources for Paper 2: Options

An exam preparation course for all options:

John Iglar, who has taught IBDPCS in multiple international schools, created this video course to cover all options. It specifically focuses on exam preparation, going over exam questions (and answers!) for each option. (For those of you studying HL, the course also covers the current Case Study.) By request, he added a section to cover the IA (internal assessment), providing guidance and tips on maximizing the grade on each criterion. There is also an invaluable section on study techniques that are proven to be effective.

Conquer the IB Diploma Computer Science Exam & IA (2023-2025) | Udemy

For a discount code, use the first 3 letters of the current month (all capital letters) + the year.

For example: in March 2024 use MAR2024, and in January 2025 use JAN2025

A: Databases

Computer Science Wiki

An excellent Wiki site by Bill Mackenty, who teaches at the American School in Warsaw

Databases - Computer Science Wiki 

Wikibooks

Option A: Databases - Wikibooks, open books for an open world 

Quizlet

Ken McClure, from UWC South East Asia in Singapore, has created this flashcard set

Databases Flashcards | Quizlet 

Computer Science Cafe

Information about databases

CS Classroom

An overview video with good detail by Amith Ravinder, teacher at Aquinas American School.

IB Computer Science - Option A (Databases) -  SL + HL 

B: Modelling and Simulation

Computer Science Wiki

An excellent Wiki site by Bill Mackenty, who teaches at the American School in Warsaw

Modeling and Simulation - Computer Science Wiki

Quizlet

Hari Denton, from St George’s school in Rome, has created this flashcard set

IB Computer Science - Option B - Modelling & Simulation Flashcards | Quizlet

C: Web Science

Computer Science Wiki

An excellent Wiki site by Bill Mackenty, who teaches at the American School in Warsaw

Web Science 

WikiBooks

Web Science - Wikibooks, open books for an open world 

Quizlet

Jonathan Molson, from British International School in Houston USA, has created this flashcard set

Option C - Web Science Flashcards | Quizlet 

CS-IB.net

This is a website by Miguel, an IB CS student in Guangzhou who created this site from his own research in 2017.

Option C - Web Science - cs-ib 

CS Classroom

An overview video with good detail by Amith Ravinder, teacher at Aquinas American School.

IB Computer Science - Option C (Web Science) -  SL + HL 

D: Object-Oriented Programming (OOP)

Computer Science Wiki

An excellent Wiki site by Bill Mackenty, who teaches at the American School in Warsaw

Object-Oriented Programming - Computer Science Wiki 

Overview Presentation

A very detailed overview of OOP by Justin Robertson, head of CS at Tonbridge School in the UK 

Option D

IB Comp Sci Hub

Some excellent information from Chris Coetzee at Dartford Grammar School in the UK

Option D (OOP) – IB CompSci Hub 

Wikibooks

Object-Oriented Programming - Wikibooks, open books for an open world 

Quizlet

Hari Denton, from St George’s school in Rome, has created this flashcard set

IB Computer Science - Option D Object Oriented Programming Flashcards | Quizlet

CS Classroom

Two overview videos with good detail by Amith Ravinder, teacher at Aquinas American School.

IB Computer Science - Option D (Object-Oriented Programming) - SL

IB Computer Science - Option D (Object-Oriented Programming) - HL 


Conquer Computer Science

Posts, videos, resources, courses and more to help you master the machine and its mechanisms!