Computer Science
International Baccalaureate · Diploma Programme
Select curriculum
Select subject
Diploma Programme is broadly equivalent to A Level British · Grade 12 American · Class 12 CBSE
Computer Science — Diploma Programme
International Baccalaureate · Ages 16-19
IB Diploma Computer Science at Standard or Higher Level combines theory with a substantial practical solution, and is well regarded for computing and engineering admission.
Content covers system fundamentals, computer organisation, networks, computational thinking and problem solving, and abstract data structures, with Higher Level adding resource management, control and further data structures including trees and recursion.
The internal assessment is a fully developed working solution for a real client, documented across design, development, testing and evaluation, and worth 20% at Higher Level. Choosing a client and scope early is the single biggest factor in how well it goes.
Key topics covered
- System FundamentalsSystems in organisations, planning, and human interaction with systems.
- Computer OrganisationArchitecture, memory, the fetch-execute cycle and operating systems.
- NetworksTopologies, protocols, transmission, wireless networking and security.
- Computational ThinkingAbstraction, decomposition, algorithm design and flowcharts.
- ProgrammingObject-oriented programming in Java or Python and structured development.
- Abstract Data StructuresStacks, queues, linked lists, trees, recursion and complexity (HL).
- Internal AssessmentA working solution for a real client, documented and worth 20%.
Ready To Strengthen Your Child's Learning?
Book a free Computer Science demo class for International Baccalaureate · Diploma Programme.