Key Stage 4 (Years 10 & 11)
Students study ICT throughout Key Stage 3 but in Key Stage 4 they have the option of switching to IGCSE Computer Science. Here, students develop their understanding of the main principles of problem solving using computers and develop computer-based solutions using algorithms and a high-level programming language (Python). In addition students study computer architecture, logic gates, data representation, networks and many other aspects of Computer Science. The emphasis is on creating new programs to solve problems rather than using existing, packaged applications.
The IGCSE exam uses pseudo-code and flowcharts to assess students' programming skills and these visual techniques are used throughout Key Stage 4 to complement the programming languages used, currently Scratch and Python.
IGCSE Computer Science leads to the Cambridge International AS and A Level, however the skills learnt can also be used in other areas of study and in everyday life.