Computer Science

The goal of the Computer Science department is to engender a love of computers & the technology around us, giving all Calthorpe students the skills they need to explore, understand and use these new and emerging technologies with confidence. Through our curriculum students learn a wide range of techniques that will help them both at school and further on into further education and their workplace.

Students are introduced to skills which include the use of E-mail, effective research techniques, programming with Visual Basic & Python, about different types of hardware & software, game making, computational thinking techniques, graphic manipulation using Adobe Photoshop, animation techniques using Adobe Flash and MS 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, through a series of E Safety lessons at the start of the academic year.

Students have one lesson per week in Year's 7, 8 & 9 and have a ratio of 1 computer per student, they also have the option to take GCSE Computer Science in 9.

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.