Subject Information


Computer Science


During this course you will be encouraged to develop a broad range of knowledge, understanding, and skills in computing, as a basis for progression into further learning and/ or employment.

A significant part of computer science involves programming to an advanced level, although no previous programming experience is required. You will develop an understanding of, and the ability to apply, the fundamental principles and concepts of computer science, including abstraction, decomposition, logic, algorithms, and data representation. Through practical experience of solving such problems, including writing programs you will analyse problems in computational terms. In so doing, you will develop the capacity for thinking creatively, innovatively, analytically, logically, and critically and learn to see relationships between different aspects of computer science. Maths skills are essential and will be applied to Boolean algebra, comparison and complexity of algorithms, and number representations and bases. And in this digital age you will  articulate the individual (moral), social (ethical), legal, and cultural opportunities and risks of digital technology.

 Assessment is via one computer-based practical exam, one written exam, and an extensive computing project. (AQA)

Subject Documents Date  
A level computer science curriculum map 28th Sep 2020 Download