Computer Science is a recent addition to the school’s GCSE and A Level portfolio and is being offered as a regular, scheduled subject from September 2017.
A Computer Science qualification is, above all, integral to one of the most crucial and rapidly-evolving aspects of modern life. The subject is a practical one in which pupils can apply to real-world problems the knowledge and skills they learn in the classroom. It is also excitingly creative, involving a high degree of invention, exploration and innovation.
Our computer scientists will learn to value computational thinking, helping pupils to develop the skills necessary to solve problems and to design systems that do so.
These skills will represent the best possible preparation for pupils who wish to study at a higher level or pursue a career in the Computer Science and IT industry. These qualification will also provide a good grounding for other subjects that require logical thinking, creative and analytical skills, particularly Mathematics.
The course will enable pupils to understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms and data representation.
They will learn how to analyse problems in computational terms through hands-on involvement in the design, writing and debugging of programs.
They will learn how to apply relevant mathematical skills to Computer Science and to think creatively, logically, analytically and critically.
They will come to understand the component elements of digital systems, and how they communicate with one another and with other systems.
Importantly, they will consider the subject in the wider context, exploring the impact of digital technology upon the individual and society in general.
It’s relevant to the modern and changing world of computing. The A-Level Computer Science qualification splits learning into three section: Computer Fundamentals, Programming Techniques and Logical Methods, and a Programming Project. A natural progression from GCSE 9–1 Computer Science, it provides the perfect springboard for learners looking at specialising in a computing-based career. Within the course, learners study a range of theory topics, which include the principles and understanding linked to programming, topics such as hardware and software, networks, systems development life cycles and implications of computer use.
A-Level will develop a learner’s ability to:
• Think creatively, innovatively, analytically, logically and critically;
• Apply skills in and an understanding of computing (including programming) in a range of contexts to solve problems;
• See relationships between different aspects of the subject;
• Be aware of emerging technologies and appreciate their potential impact on society;
• Delve into producing graphical user interfaces and object-orientated programming solutions. Through the creation of a Programming Project, students will have the opportunity to create a substantial piece of software using modern design methods and, guided by teachers, they will look to display their skills and talents.