Our approach to teaching Computing at Harrodian keeps the new realities of the tech economy and the creative and practical skills required by technologically focused employers firmly in mind. Pupils have the option to study the subject in their first year in the Senior School. If they are enthusiastic about Computing, they can then embark on a two-year GCSE course in Computer Science where they have opportunities to further their understanding of abstraction, decomposition, logic and algorithms.
Pupils study the OCR GCSE course, following the 9-1 assessment. For details please see the OCR Website or the Harrodian GCSE Prospectus.
After studying GCSE Computer Science, pupils should be able to:
analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs
think creatively, innovatively, analytically, logically and critically
understand the components that make up digital systems, and how they communicate with one another
understand the impacts of digital technology to the individual and to wider society
apply mathematical skills relevant to Computer Science.
The course consists of three units:
Unit 1: Computer systems, including: systems architecture; networks; protocols; security; ethical, legal, and environmental concerns.
Unit 2: Computational thinking, algorithms and programming, including; pseudocode; flowcharts; producing robust programs; computational logic; data representation.
Unit 3: Programming project: a Python programming challenge following the system lifecycle: analyzing a problem, and designing, developing, testing and evaluating a solution.
For more specific year-by-year information, please refer to our Curriculum Handbooks/Information Booklets.
We plan to visit the National Museum of Computing this year. We are working with the 3D Design Department, using BBC Micro:Bit computers to create a time recording and logging mechanism for their rocket-propelled car challenge.
Head of Computing / Online Safety Coordinator: James Gledhill (email: email@example.com)