Computer Science

The goal of the Computer Science department is to engender a love of technology and give students the skills they need to explore, understand and use new and emerging technologies. Through our curriculum our students learn a wide range of techniques that will help them both at school and in the workplace and further education. Students are introduced to skills which include research, programming, game making, graphics, animation and office applications. The focus throughout lessons is on using it as a tool to solve problems. Students are encouraged to work independently and gain confidence in their abilities and in how to find help when they need it. The work also ensures students understand the importance of appropriate and safe use of digital technology.

Section A Section B

Year 9 Computing and E Safety

Year 9/10 Year 11  Further info/revision 


GCSE Computer Science

 At the end of Year 8 students can choose GCSE Computer Science as one of their option choices.

Aims of the course

This GCSE course is designed for students to gain an understanding of the fundamentals of computer science.  Students are already familiar with the use of computers and other related technology, however, the course will give them an insight into what goes on ‘behind the scenes’, including computer programming, which many students find absorbing. 


The course is assessed through three units, which are examined in year 11:

Computer systems (50%; written examination)

This unit covers the topics of systems architecture; memory; storage; wired and wireless networks; network topologies; protocols and layers; system security, system software; and ethical, legal, cultural and environmental concerns.

Computational thinking, algorithms and programming (50%, written examination)

This unit covers the topics of algorithms; programming techniques; producing robust programs; computational logic; translators and facilities of languages; and data representation.

Programming project (non-exam assessment)

This programming project assesses programming techniques; analysis; design; development and testing and evaluation.