Computer Science


Mr M Ellis – Head of Computer Science
Mr A J Field – Teacher of Computer Science
Mr R Colosi – Network Manager
Mr I Mirfin – 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.

Examination at GCSE

Currently Eduqas GCSE Computer Science
Visit the Eduqas site for further details
From September 2020 – OCR GCSE Computer Science J277
Visit the OCR website for further details
Thanks to DataCamp for allowing us access to their excellent site!
Find out more about DataCamp

Autumn 1
System introduction, E-safety
Computational theory (Abstraction, decomposition, pattern recognition and algorithms
Data representation: binary, denary and hexadecimal
How computers work: computer architecture
Autumn 2
Bebras competition
Programming: BBC micro:bit
Bebras competition
Computational thinking
Bebras competition
How computers work
Logic gates
Spring 1
Programming: BBC micro:bit
Data representation: Images
Programming Python
Spring 2
Race to the line competition
Programming in Python/JavaScript
Data images: Images
Programming Python
Summer 1
Programming HTML/CSS
Data images: Images
Greenfoot programming in JavaScript
Summer 2
Greenfoot programming in JavaScript

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