computer science

The Computer Science Department's aims:

  • To develop, maintain and stimulate the students' curiosity, interest and enjoyment in Computer Science
  • To develop the students' understanding of Computer Science in its widest context and to see how it relates to themselves both inside and outside school
  • To enable students to have equal and appropriate access to Information Technology resources and to experience success in their work
  • To allow students to develop transferable skills and informed opinions about Computer Science and to be able to support them by reasoned argument
  • To ensure that students leave school being aware of the impact which Computer Science will have on people's lives. Such awareness should embrace an understanding of the limitations of Computer Science in everyday life
  • To ensure that students become safe, competent and confident users of hardware, software and methodology in assisting or enabling them to fulfil many of the tasks which they will wish, or will be expected, to fulfil during and after their school careers


As a Department we are committed to using cutting edge technology in order to prove the students with the experience and skills to develop computational thinking.  Students are encouraged to discuss Computer Science issues and evaluate the impact it has on the modern world.   It is intended that Computer Science will facilitate new teaching and learning opportunities throughout the curriculum, where possible, in respect of a student's individual educational needs, as well as enriching and enhancing existing ones.


Mr Libby, Director of ICT, with Year 7 students discussing a storyboard for a Flash animation.

City girls dicuss the benefits of using iPads at school:

Video by: Tabby, Ellie, Jessie & Caitlin (8F)


During their time in Lower School the students gain experience programming using iPad apps, Scratch and Python.


The students are encouraged to consider eSafety when creating Avatars to use in the Virtual Learning Environment (VLE), Google Classroom.  They are introduced to text based programming using the Python programming language.


Programming skills are developed using ActionScript while creating animations in Adobe Flash and by continuing to improve their Python skills.


The students are introduced to data abstraction in order to develop computational thinking. 


We currently offer GCSE Computer Science.


From September 2016 the school will offer A Level Computer Science


This Flash animation was created by a Year 7 student for her '5 A Day' project.

These animations were created by Year 7 students who drew pictures of fantasy machines in Art which were then scanned and animated in ICT.


This jukebox animation was created by a Year 6 student.

Director of Computer Science

Mr D Libby