Computer Science

Computer technology continues to advance at an ever-increasing pace, both in the development of new paradigms and the way in which it is consumed.

The exponential growth in the use of mobile devices and web-related technologies has resulted in new challenges for employers and employees. Pupils studying Computer Science will learn the fundamental concepts of creating software applications using Python, as well as appreciating the need for multiple platforms such as mobile devices and web-enabled environments. e-Safety is also a significant part of the course, especially in the lower years of the school.

Entry Level Computing provides learners with a fundamental understanding of computing principles, and equips pupils with the necessary skills expected in the modern day workplace. The content has been designed to create a solid basis of understanding, engage learners and get them thinking about real-world application of computer science. It also lays the foundations for further study of the subject.


GCSE Computer Science has been designed to meet the demands of a modern and evolving computer science industry and educational sphere. It covers a range of topics including architecture, data storage, systems software and network security, as well as programming and computational methods. The skills developed in this subject, such as algorithmic thinking and problem solving, are transferable to many other disciplines.