What will you do on this course?

Firstly you will learn how to program. Simply at first using a language called Python. Then after that coding websites and many more projects. You also learn the fundamentals of problem solving and get to learn new ways of solving problems. You will learn about the hardware of PCs and how networks are created.

Unit titles include:

Fundamentals of programming, Fundamentals of data structures, Systematic approach to problem solving, Theory of computation.

Throughout the course you will be developing: The capacity to think creatively, innovatively, analytically, logically and critically;

  • An understanding of the organisation of computer systems, including software, hardware, data, communications and people

  • The ability to apply skills, knowledge and understanding of computing, including programming, in a range of contexts to solve problems

  • Skills in project and time management;

  • An understanding of the consequences of using computers, including social, legal, ethical and other issues

  • An awareness of emerging technologies and an appreciation of their potential impact on society.

The course is very practical in nature and much of the theory will be delivered and learned through project work.

How will you be assessed?

There will be two examined units and one smaller project unit. The practical project is an opportunity to develop programming skills in a range of languages and is internally assessed.

What could this course lead to?

A Level Computing is excellent preparation for those students intending to pursue Computing Studies at Degree Level, or for anyone considering any kind of career in Computing, Programming or IT. It is also a good choice if you are interested in a career in Engineering, or one involving Maths or Science.


You do not need to have studied Computing, but must have a strong interest in this area.

What syllabus do you follow?

AQA 7517