Key Stage 3 (Years 7, 8 & 9)
In Key Stage 3 students study Information and Communication Technology (ICT) where they develop practical skills in many packaged software applications such as: spreadsheets; word processing; database management; website creation; graphics editing. Students also learn computer programming using Scratch (a visual, block-based programming language) and in Year 9 they are introduced to Python. This allows them to become active creators and controllers of technology, instead of just being passive users.
ICT combines theory with practice throughout Key Stage 3 and students are always encouraged to reflect upon and discuss the ethical and moral issues related to technology.
Key Stage 4 (Years 10 & 11)
Students may continue to develop their ICT skills into Key Stage 4 by choosing the IGCSE ICT option, where theory continues to be combined with practice. The theory component is extremely broad covering almost every software application and every input/output device imaginable. Systems analysis and design is approached through a "real world" project at school and the effects of ICT on society are investigated. Practical work extends what has already been learned in Key Stage 3 such as creation of multi-table relational databases; use of HTML/CSS scripts to create websites rather than using a visual tool to generate them.