This is a new educational resource for all students that need to understand the core themes of Computer Science. The book references the assessments statements in the 2014 IB Computer Science subject guide, while remaining flexible enough to be used in any educational setting, including programming courses.