Skip Navigation LinksComputer-Science


Computer Science

Computer Science is currently taught by:

Mr Harbour - Head of ICT

This GCSE course includes some theory content covering the main components of a computer system and the computer architecture, but programming is the main focus. Students will be taught to understand and apply abstraction techniques (such as modelling and decomposition), algorithms (including their use in problem solving) and how data is transported on the internet.


Students will also be taught how to program in Python for the controlled assessment element of the course and to demonstrate the theories covered.

This GCSE is suitable for students who excel in Maths, are logical, methodical and enjoy problem solving or are interested in a career in engineering, computing or related technical areas. Students who program at home are more likely to achieve a higher grade in this GCSE although quality of written communication is assessed in the exams and controlled assessment.

There are three units:
Principles of Computer Science – assessed in an exam of 1 hour 40 minutes. There are 80 marks worth 40% of the GCSE.

Application of computational thinking – assessed in an exam of 2 hours. There are 80 marks worth 40% of the GCSE.

Practical Programming Project – assessed internally. A 20 hour practical ‘making task’ using a programming language to design, write, test and correct errors in a program. There are 60 marks worth 20% of the GCSE.

Progression/Further study
This course will enable students to proceed to qualifications at Level 3 and potentially Higher Education, including A-Level Computing.

Students will need to work individually and as part of a team. Students will need to meet deadlines and be responsible for their own rehearsal schedule.