They learn about the different components of code, such as repeat loops, IF statements and functions, and how to write in the Python coding language. Furthermore, the development of typing proficiency is threaded throughout Years 6-8.
In Years 9-11, pupils have the opportunity to study the Computer Science IGCSE as an after-school course. This covers both theory and programming, with topics that include computer architecture, memory, logic circuits, security and ethics, pseudocode and data structures. The IGCSE syllabus we follow is: Cambridge IGCSE Computer Science (9-1) (0984).