Computer Science

The team

  • Simon Carter

    Head of Computer Science

  • Sandra Davis

What was once seen as a niche subject is now understood to be fundamental to society. With the recent advent of ChatGPT, the huge potential of AI has become suddenly apparent to the population at large. Similarly, algorithmic bias is now a common topic of debate. Computer Science is mainstream and a critical skill in this fast moving world. There is no better time to study Computer Science - the
study of how computers and computer systems work, and how they are constructed and programmed.

It enables you to solve problems, design systems, and understand the power and limits of human and machine intelligence. You will develop a unique way of thinking about issues, problems and situations that uses the powers of logic, algorithm, precision and abstraction, called computational thinking. This influences fields far beyond those you might imagine, including Biology, Chemistry, Linguistics, Medicine, Psychology, Economics and Statistics.

Computer Science encourages innovation, creativity, resourcefulness and resilience. It empowers us to move from being consumers of technology to producers and shapers of technology. Computer Science enables us to understand and contribute to debate about societal issues involving computation, such as software patents, identity theft, genetic engineering, electronic voting systems for elections, complex modern financial trading systems, and so on. And how many of us can watch a movie these days without being amazed by the wizardry of the talented individuals creating the effects on the computers?

Computer Science studied in combination with createive A-Levels such as Art and Music, opens up a range of fascinating future paths in fields including TC anf Film VFX, sound engineering, app development, animation for films and games and interactive technologies (virtual, augmented and mixed reality). As well as the traditional "power combination" of Maths, Further Maths, Physics and Computer Science, it will also provide a distinctive technological edge to Economists, Engineers and Entrepeneurs.

Course Content

Topics studied are:

♦ Fundamentals of programming

♦ Problem solving and the theory of computation

♦ Data representation

♦ Hardware and software

♦ Computer organisation and architecture

♦ Communication: technology and consequences

♦ Data structures

♦ Algorithms

♦ Regular languages

♦ The Internet

♦ Databases and software development

♦ Object-orientated programming and functional programming


Paper 1: Programming and the theory of computation 2 hour 30 minute on-screen exam (40%)

Paper 2: Theory of computing 2 hour 30 minute written exam (40%)

Individual programming project: Extended coursework project starting in the summer of the Lower Sixth and completed by Easter in the Upper Sixth (20%)

Further Study and Employment

Opportunities abound in computer science and related fields: university degrees include Computer Science, Information Systems, Cybersecurity, Data Science and many more; you could join one of a range of degree level apprenticeships with employers such as GCHQ and JP Morgan; and there are a broad range of post-degree employment options.

In an uncertain economic climate, Computer Science is an excellent choice.

Simon Carter, Head of Computer Science