Computer Science
The team
-
Simon Carter
Head of Computer Science
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 the 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 creative A-Levels such as Art and Music, opens up a range of fascinating future paths in fields including Film video effects, sound engineering, app development, animation for films and games and interactive technologies (virtual, augmented and mixed reality). As well as part of 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
Assessment
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