Back to Subjects Menu


Exam board: AQA
Qualification: GCSE in Computer Science
Specification: AQA GCSE Computer Science


The exams and non-exam assessment will measure how students have achieved the following objectives:

AO1: Demonstrate knowledge and understanding of the key concepts and principles of computer science.

AO2: Apply knowledge and understanding of key concepts and principles of computer science.

AO3: Analyse problems in computational terms to make reasoned judgements; and to design, program, evaluate and refine solutions.

Exam 1Computational thinking and problem solving - 1h30m - (40%)

Exam 2: Written assessment (Theory) – 1h30m (40%)

Non-examined assessment: Design, code and test a solution to a problem set by the exam board – 20 hours (20%)

Who is the course for?

This course is ideal for students wishing to pursue a career in the IT industry, use computing as part of their job or just with a desire to learn how to program effectively. The course is challenging but rewarding as it requires students to employ a high level of analytical and problem solving skills. 

You will need to be organised, motivated and prepared to think. Students with good maths, science, logical reasoning skills and a real interest in computers beyond just using them to surf the internet will excel in this course.

What will I do on the course?

Computer Science focuses on how computers work, rather than how and why to use them. The course will give learners a real, in-depth understanding of how computer technology functions from the basics of binary through to operating systems and onto hardware. It provides insight into what goes on ‘behind the scenes’, including high level language programming, which many learners find absorbing.

A large part of this course will involve creating designs and coding software solutions using the Visual Studio programming environment, one of the best (if not the best) development environment available. Students will learn to program in Visual Basic, a relatively straight forward programming language for learning the principles of coding constructs, but also capable of developing industry strength applications. Through learning to program you will develop critical thinking, analysis and problem-solving skills as well as learning to think about efficiency and optimisation.


The course will make an excellent preparation for learners who want to study or work in areas that rely on these skills, especially where they are applied to technical problems. These areas include engineering, financial and resource management, science and medicine. 

This course is a must if you are thinking of a career in one of the follow types of roles: Software Engineer, Programmer, Network Manager, Systems Analyst, Animator, Games Designer, Web Developer, Computer Technician Engineer etc.