Computer Science is taught to all students in years 7, 8 and 9 and follows a rigorous course of study following the Key Stage 3 National Curriculum. Students learn to program using three different programming languages, two visual languages and one textual programming language, Python. Alongside this students also cover a wide range of other topics including computational thinking, data representation, Boolean logic, Binary arithmetic and hardware architecture.
In years 10-11, Key stage 4, students follow the new AQA GCSE Computer Science course. Areas of study include Python programming, fundamentals of algorithms, data representation, computer systems, computer networks and cyber security.
At key stage 5 students follow the new AQA A-Level Computer Science course. Students further enhance their programming skills and learn about object oriented programming, leading onto the development of a project of their choice. Other topics include data structures, problem solving, theory of computation, databases, data representation and big data.
A-Level students act as mentors for those students in year 11, providing support on general programming skills.
More able students are stretched and challenged through various activities that continually build upon what they have learnt, deepening their understanding of the topic being covered.
There is a coding club for all age groups within the school, activities have included; The Lincolnshire Show Schools Challenge and the Development of an Arcade Machine and software.