What will I learn?

Through studying this course, you will develop the following:

  • A body of knowledge, methods and techniques that characterise computer science;
  • Initiative in applying thinking skills critically to identify and resolve complex problems;
  • An awareness of the need for, and the value of, effective collaboration and communication in resolving complex problems;
  • Logical and critical thinking as well as experimental, investigative and problem-solving skills;
  • Information and communication technology skills in the study of computer science to communicate information confidently and effectively;
  • Awareness of the moral, ethical, social, economic and environmental implications of using science and technology;
  • An appreciation of the possibilities and limitations associated with continued developments in IT systems and computer science;
  • An understanding of the relationships between scientific disciplines and the overarching nature of the scientific method.

What is the structure of the course?

All students will study the following core topics:
Measurements and uncertainties, Mechanics, Thermal physics, Waves, Electricity and magnetism, Circular motion and gravitation, Atomic, nuclear and particle physics, Energy production.

Higher Level students will also study these additional topics:
Wave phenomena, Fields, Electromagnetic induction, Quantum and nuclear physics.

In addition to this, HL students study one out of a choice of four additional topics. These are:
Relativity, Engineering particles, Imaging, Astrophysics.

Core Content

Practical Work

  • System Fundamentals
  • Computer Organization
  • Networks
  • Computational thinking, problem-solving & programming
  • Design project
  • Group 4 project
  • Teacher-directed activities

How will I be assessed?



Paper One

External (0.75 hours) – Multiple-choice questions on core material (45% of final grade)

Paper Two

External (1.5 hours) – Data-based, short-answer, and extended-response questions on core material (25% of final grade)

Practical project

Internal (40 hours) – Individual report documenting the process of the software development life cycle to create a solution that solves a real world problem (30% of final grade)

Frequently Asked Questions

Which CAS opportunities are available?
Computer Science Club.

Which opportunities for further study are available?
The course is designed for students who want to go on to study Computer Science in higher education as well as for those who are seeking lifelong enrichment through Computing.

Is there anything else I need to know?
The IB Diploma Programme Computer Science course will enable students to be aware and critical of their own knowledge, and to transfer and apply skills and understandings to new or different contexts in creative, generative, autonomous and dynamic ways.