At our school, our children:
- understand, and can creatively apply, the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation;
- show courage and perseverance when analysing problems in computational terms, and have repeated practical experience of writing computer programs, in order to solve such problems;
- can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems;
- are responsible, competent, confident and creative users of information and communication technology - showing compassion towards others when dealing with matters of online safety.
We offer a rich and varied range of teaching approaches to achieve these ends, always striving to challenge every one of our pupils to make the maximum progress regardless of their starting point, with an understanding that different levels of support may be required to help them achieve their goals.