Computer Science


Mr M Ellis – Head of ICT
Mr A J Field – Teacher of ICT
Mr R Colosi – Network Manager
Mr B Cutting – Senior ICT Technician

Department Overview

The society and world that is developing in front of us is increasingly reliant on humans being comfortable with the use and understanding of computers. Not every single person will work in a related field but it can be argued they will be in contact with someone that is. If we do not teach young people to be digitally literate, and prepared for the future, then society will suffer.
We are becoming ever more reliant on technology in every aspect of our lives. Many of the jobs that we have now will not be around in the coming years. Likewise there will be jobs that don’t exist yet that will need to be filled in the future, with AI, robotics, automation and cyber security coming to the forefront. With all of that in mind, it is imperative that children leave school with a good grounding of computational thinking and problem solving so they are prepared for opportunities that will arrive their way.
Computing can be hands on, it can breed resilience. It develops problem solving skills, and it opens a student’s eyes to the digital world. This can engage, enthuse and cause a real spark in students.

Core Principles

Across all aspects of Computer Science lie the following core principles. The subject has problem solving at its heart and the four principles of decomposition, abstraction, pattern recognition and algorithms.

Trips and enrichment in computer science

  • Trip to University for Computer Science enrichment
  • STEM afternoon. A team from STEM promoting engagement and careers in Science Technology Engineering and Maths.
  • Bebras Computational thinking competition
  • Rocket Car Challenge