Computer science inverts the normal. In normal science, you’re given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.” Alan Kay

Develop your Computer Science skills at Level 3 with this new A-Level qualification. Building on the knowledge learned in GCSE Computer Science, students will study a wide variety of technical academic topics such as binary, Hexadecimal, Logic and systems architecture. Students will also hone their intermediate programming knowledge from KS4 and become expert software developers.

Entry requirements

Alongside the general entry requirements for Sixth Form, students are required to have achieved at least a Grade 6 in Computing at GCSE to access this course.

Course description

A Level

  • You will study 2 units. Both written examined units. You will also complete one piece of externally moderated coursework demonstrating your programming skills in Python.

Course Description

Component 1 – Computer systems (externally assessed): Students are introduced to the internal workings of the (CPU), data exchange, software development, data types and legal and ethical issues. The resulting knowledge and understanding will underpin their work in component 03.

Component 02 – Algorithms and programming (externally assessed): This builds on component 01 to include computational thinking and problem-solving, it covers: What is meant by computational thinking (thinking abstractly, thinking ahead, thinking procedurally etc). Problem solving and programming – how computers and programs can be used to solve problems. Algorithms and how they can be used to describe and solve problems.

Component 03: Programming project (internally assessed coursework): Students are expected to apply the principles of computational thinking to a practical coding programming project. They will analyse, design, develop, test, evaluate and document a program written in a suitable programming language. The project is designed to be independently chosen by the student and provides them with the flexibility to investigate projects within the diverse field of computer science.