Computer Science

Computer Science is the study of information and how to represent, manipulate, transmit and store it efficiently and securely. It covers a broad range of topics, from mathematics and logic at the most fundamental to machine learning at the cutting edge, and it has applications to almost every area of human activity. It is currently the fastest growing academic subject in the UK, in both schools and universities.

It is important to understand that Computer Science is not just ICT by a different name. ICT focuses on the use of computer systems and software, where Computer Science deals with the fundamental principles of computer system and software design. In this respect, Computer Science is to ICT what mechanical engineering is to driving a car. 

One of the most remarkable things about computers is that their essential nature transcends technology - Danny Hillis

The Department of Computer Science at Tonbridge provides a supportive, enthusiastic and fun environment in which students can explore concepts and share ideas, develop skills and interests, and build practical solutions to problems.

We aim to provide boys with:
•    a fundamental understanding of Computer Science as an abstract form of engineering
•    a technical skill set that is readily applicable to real-world problems
•    opportunities to develop and explore their own interests beyond the taught curriculum
•    an appreciation of the application of algorithmic and computational thinking to other subjects and disciplines
•    the learning habits and self-management dispositions that will help them to succeed at Tonbridge and beyond

The Computer Science curriculum at Tonbridge begins with the Edexcel GCSE and continues through the sixth form with the AQA A-Level. Mathematics A-Level is normally a pre-requisite for undergraduate Computer Science courses, with Oxford and Cambridge recommending both Mathematics and Further Mathematics A-Levels. Together with the support given to them by the Mathematics Department, students with ambitions to study Computer Science at Oxford or Cambridge develop a portfolio of advanced programming techniques to support their applications, and every year the strongest programmers can enter the prestigious British Informatics Olympiad.

In addition to the taught curriculum, there is a programming club in which boys are encouraged to develop their interests in any direction they want, including games programming.

Justin Robertson

Head of Department
MSc, University of London