Computer Science

Computer Science equips students with foundational computing skills, fostering analytical thinking and problem-solving abilities.

Welcome to Computer Science

Computer Science equips students with foundational computing skills, fostering analytical thinking and problem-solving abilities. Covering topics from programming, data representation, the internet to hardware, this course lays the groundwork for further studies and real-world technological applications, preparing students for the digital age.

KS3 & KS4

The Cambridge International IGCSE Computer Science course (0478) offers a robust foundation in computing, preparing students for further studies and the dynamic digital environment.

In the Computer Systems module, students explore data representation, focusing on binary and hexadecimal systems, and delve into how data is transferred between devices. The course also covers the hardware components of a computer system, like the CPU and input/output peripherals, as well as software, distinguishing between system and application types. Additionally, students learn about the internet’s architecture and the latest in automated and emerging technologies such as AI and IoT.

The Algorithms, Programming, and Logic segment equips students with skills in algorithm design and problem-solving. Students gain practical coding experience and become proficient in at least one high-level programming language. The course also covers the fundamentals of databases and database management systems (DBMS), and introduces Boolean logic, the backbone of computer operations.

To thrive in this course, students need a combination of analytical skills, attention to detail, and a passion for problem-solving. The curriculum not only provides technical knowledge but also encourages creativity, logical reasoning, and a deep appreciation for technology’s transformative power.


Our school takes a holistic approach to education, augmenting the standard curriculum with targeted enrichment opportunities. The Computer Science enrichment programme exemplifies this ethos.

Students have the chance to engage in a video game analysis project, where they critique gameplay, graphics, and story elements. This deepens their understanding of game design and provides insight into the burgeoning gaming industry.

Another module focuses on website development, teaching the skills needed to create responsive, user-friendly websites. This culminates in a school-wide coding competition, promoting teamwork, innovation, and the real-world application of coding skills.

We also offer a cybersecurity course featuring white-hat hacking. Students learn to identify vulnerabilities and safeguard systems, a skill set becoming increasingly essential in today’s digital age.

Join us in this multifaceted programme that blends in-depth academic learning with practical experience, preparing our students for the evolving digital landscape.

Sixth Form Computer Science

Our Sixth Form Computer Science programme aligns with the Cambridge International AS & A Level Computer Science 9618 syllabus, offering an exhaustive study of digital technologies.

AS Level Modules:
– Information Representation: Covers data and multimedia elements, including compression techniques.
– Communication: Discusses networks and internet functionalities.
– Hardware and Processor Fundamentals: Addresses computer components, CPU architecture, and assembly language.
– System Software: Explores operating systems and language translators.
– Security and Ethics: Covers data integrity, ethical implications, and ownership rights.
– Databases and Algorithm Design: Focuses on database systems and computational thinking.
– Programming Basics: Includes data types, structured programming, and software development phases.

A Level Modules:
– Advanced Data Representation: Discusses user-defined data types and file organisation.
– Communication Technologies: Explores protocols and switching methods.
– Advanced Hardware: Delves into processors, parallel processing, and virtual machines.
– System Software: Studies the roles of operating systems and translation software.
– Security Measures: Looks at encryption and digital certificates.
– AI Introduction: Outlines the fundamentals and applications of artificial intelligence.
– Advanced Programming: Focuses on different paradigms, file processing, and exception handling.

With the rise of technology, Computer Science has become a coveted field, leading to high-paying roles such as software developers, data scientists, and cybersecurity experts. As technology permeates every aspect of our lives and industries increasingly digitise, those with a Computer Science background are well-placed to spearhead future innovations. This programme provides the in-depth knowledge and skillset needed to excel in this rapidly evolving landscape.