Back to Subjects Menu

Computer Science

In Computer Science, we aim to give students the skills, knowledge and understanding to thrive in the digital world. 


Exam board: OCR
Qualification: OCR GCSE in Computer Science
Specification: OCR 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.

Paper 1Principles of Computer Science Written examination: 1 hour and 30 minutes, 50% of the qualification

Peper 2: Application of Computational Thinking, algorithms and programming, 1hour and 50 minutes, 50% of the qualification

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 Python programming environment. Python is 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.

Curriculum Information

Computer Science Curriculum