Computing demands both logical discipline and imaginative creativity in the selection and design of algorithms and the writing, testing and debugging of programs; it relies on an understanding of the rules of language at a simple level; it encourages an awareness of the management and organisation of computer systems; it extends the students' horizons beyond the school or college environment in the appreciation of the effects of computer applications on society and individuals.
For an introduction to A level Computer Science click here
Pupils should achieve Grade 7 or above in Computer Science and/or Grade 7 or above in Mathematics.
Students will be expected to work hard, attend all lessons in time, be dedicated and be able to practice outside of lesson. It would be useful for students to read weekly magazines and online publications in and around the technological world today keeping up to date with latest advances.
This course is natural progression from GCSE computing. Students will develop, general problem solving skills, algorithmic and mathematical reasoning, scientific and engineering-based thinking.
A Level Computer Science qualification helps students understand the core academic principles of computer science. Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Our A Level will develop the student’s technical understanding and their ability to analyse and solve problems using computational thinking.
Component 1: Computer systems
This component will introduce learners to the internal workings of the Central Processing Unit (CPU), the exchange of data and will also look at software development, data types and legal and ethical issues. It is expected that learners will draw on this underpinning content when studying computational thinking, developing programming techniques and devising their own programming approach in the Programming project component (3 or 4).
Component 2: Algorithms and programming
This component will incorporate and build on the knowledge and understanding gained in the Computer systems component 1. In addition, students will be able to understand what is meant by computational thinking, the benefits of applying computational thinking to solving a wide variety of problems, able to use algorithms to describe problems, and understand the principles of solving problems by computational methods.
Component 3: Programming project
Students will be expected to analyse, design, develop, test, evaluate and document a program written in a suitable programming language. The underlying approach to the project is to apply the principles of computational thinking to a practical coding problem. Learners are expected to apply appropriate principles from an agile development approach to the project development
This specification has been designed for students who wish to go on to higher education courses or employment where knowledge of Computing would be beneficial. Students can study Computing and go on to a career in Engineering, Medicine, Law, Business, Politics or any type of Science.
It is a very good preparation for degree/diploma courses in higher education/university where computing is a major component.