The IB at Sevenoaks 2025 | Page 35

COMPUTER SCIENCE

COMPUTER SCIENCE

( Higher Level only)
The goal of computer science is to solve meaningful problems – problems for which an obvious algorithm is not available.
In a world being reshaped by technology, the IB Computer Science course moves beyond learning to code – it cultivates the intellectual framework of a computational thinker. This course is designed for the innovators, the problem-solvers, and those curious to understand and influence the digital systems that define our age. You will not merely use technology; you will learn to design, critique, and create it, developing a powerful blend of theoretical knowledge and practical skill that is applicable to any future pathway.
Theme A: Concepts of Computer Science Gain foundational knowledge by exploring how hardware and software interact, how networks and databases function, and the principles behind emerging fields like machine learning. This theme includes applying your knowledge to a case study on a real-world technology.
All our computer scientists embark on a significant personal project – This is a key opportunity to act as a true software architect, developing a computing product and showcasing deep technical and creative strength.
For the course starting in September 2026, we will be offering IB Computer Science at Higher Level only. This course provides a demanding and deeply theoretical exploration for the dedicated specialist. Students delve deeper into advanced architectural paradigms like abstract data types and machine learning, undertake a more rigorous investigation of the case study. This pathway is ideal for those intending to pursue computer science or engineering at university.
Please note that, beacuse this is our first iteration of the course, places on the course will be limited. If we are oversubscribed, we will offer places on the course based on commitment and academic performance in Comptuer Science in Years 10 and 11.
Theme B: Computational Thinking & Problem-Solving Focus on practical application. Learn to design algorithms, write code in Python, and build software solutions using techniques like objectoriented programming.
THE IB AT SEVENOAKS | GROUP FOUR 33