Computer Science gives students the chance to develop computational thinking skills, design systems and understand the power and limits of human and machine intelligence. It is an intensely creative subject which can provide pupils with a real satisfaction when something they have built from a blank page works; it also helps to develop patience, resilience and problem solving skills when a program refuses to run as expected!
Computing skills are the foundation of numerous professional careers in many dynamic sectors, such as technology, business, finance, health and the games industry. The A Level course is an excellent preparation for pupils who want to go on to study Computer Science at a higher level and will also provide a good grounding for other subject areas that require computational thinking and analytical skills.
The course consists of the following components:
The Algorithms and Programming component includes problem solving and programming as well as the use of algorithms to describe problems. The main programming language used is Python; pupils enjoy the independence of creating their own programming project in Year 13.
Computer Systems topics cover a wide range of subjects including: