Computer Science

Computer Science

Computer Science Curriculum 7 – 11

Year 7:

Students cover the three strands of the computer science curriculum – Information technology; digital literacy and computing. They begin the year learning how to use our school system including Microsoft Office applications. This is followed by an e-safety topic before moving onto computational thinking and range of programming skills over the year using physical objects and two different visual programming languages – Kodu and Scratch. We look inside a computer and learn to crack the binary code. Homework projects extend their use of digital literacy skills and cover the history of computers and support learning on the topics above.

Year 8:

Students continue to expand their understanding of e-safety. Programming is covered in textual and visual languages via FMS Logo, BBC Micro:Bits and Scratch. A deeper look inside a computer and logic gates and how images are displayed on a computer. We look into searching on the internet and some scripting in HTML as well as a thorough grasp of spreadsheets. Extended homework projects include a look at cryptology.

Year 9:

Students begin to study OCR GCSE Computer Science 9-1. During the year they develop their programming and computational thinking skills, moving from Scratch to Python. They complete many problem solving exercises over the year including a homework booklet in python.

Year 10:

Students begin to study the theory of the 9-1 course: hardware; software; data representation; networks. The practical element builds on their programming skills in python, in preparation for their programming Controlled Assessment in year 11. As well as some theory surrounding algorithms and learning SQL to interrogate databases.

Year 11:

These students will complete the final year of the OCR J275 Computing GCSE. They will learn to program in python and complete their programming Controlled Assessment They will then cover the final theory topics of networks, data representation and Logic before undertaking a wide range of revision activities leading up to their final exam.


Computer Science (OCR)

Students will be able to understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms, and data representation. They will analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs. Students will learn to think creatively, innovatively, analytically, logically and critically and  understand the components that make up digital systems, and how they communicate with one another and with other systems. They will understand the impacts of digital technology to the individual and to wider society and apply mathematical skills relevant to Computer Science.


We offer three qualifications at key stage 5 so you will be sure to find the Computer Science/ICT qualification that suits you best.

Computer Science (AQA)

This course has been designed for students who wish to go on to higher education courses or employment where knowledge of Computing would be beneficial. You can study Computing and go on to a career in medicine, law, business, politics or any type of science.
The course is not about learning to use tools or just training in a programming language. Instead the emphasis is on computational thinking. Computational thinking is a kind of reasoning used by both humans and machines. Thinking computationally is an important life skill. Thinking computationally means using abstraction and decomposition. The study of computation is about what can be computed and how to compute it. Computer Science involves questions that have the potential to change how we view the world. For example, we may be computing with DNA at some stage in the future, with computer circuits made of genes. This leads to the question, does the natural world ‘compute’?



Mr B Turan:  Head of Faculty:

Ms H Robinson: Head of Computing:

Mr C Burchell: Assistant Headteacher

Mr C Vijlon: Teacher of Computing