Our aim is for all students to be able to understand and apply the fundamental principles and concepts of computer science, whilst also having proficient skills which enable them to function effectively and safely within society, whilst also holding an effective understanding of the relevant legislation and how this applies to them. 

Students will develop an understanding of the digital nature of computers, encryption, computational thinking and its place in program design and indeed everyday life. Students will have repeated practical experience of writing computer programs to solve problems including those in new and unfamiliar technologies and through these experiences they will develop analytical skills to solve problems. We want our students to enjoy the challenges that the subject presents them with and to become resilient problem solvers, creative individuals who can use information and communication technology confidently, but also responsibly within society as a whole.