Head of Department: Ms Valibhai

“We can only see a short distance ahead, but we can see plenty there that needs to be done.”

Alan Turing, Computing machinery and intelligence


The aim of the Computer Science department is to enable students to become active participants in the digital world. This is achieved by learning cutting edge skills such as coding, computer programming and cyber security.


KS3 Curriculum

All students follow a course of study that develops their technical knowledge, problem solving skills as well as digital literacy. Essential online safety and digital-hygiene considerations are covered before developing the students’ competence and confidence in a variety of IT and Computer Science related areas. Content covered is outlined below:


Year 7 Units of Study:

e-Safety; Introduction to programming principles using Scratch; Internals of the computer; Human Computer Interaction; Graphic design & animations (in collaboration with History).


Year 8 Units of Study:

Computational thinking with Python;  Spreadsheet manipulation and analysis of data; Introduction to databases; Website design; Multimedia.


Year 9 Computational Thinking Programme:

This is a foundational ‘Computational Thinking’ course that covers principles and concepts such as:  algorithms, programming techniques, defensive design considerations and human computer interaction. This programme helps students to understand and apply the fundamental principles and concepts of computer science, including abstraction, computational logic and algorithms; analyse problems in computational terms and have repeated practical experience of writing computer programs in order to solve a problem.



Knowledge and understanding of the content is assessed through written exams every term.


In year 9, students also complete a practical programming project which requires students to demonstrate solutions to problems in algorithmic form.


KS4 Curriculum

This is an optional subject.

Exam Information:

OCR GCSE Computer Science


Year 10 Units of Study:

Component 1 (Computer Systems): systems architecture, memory, storage, networks, system security and system software.

Component 2 (Computational Thinking): standard algorithms, computational logic, and data representation.

Component 3: Practical Programming Project.


Year 11 Units of Study:

Component 1: ethical, legal, cultural and environmental concerns relating to technology.

Component 2 (Computational Thinking): advanced programming techniques, robust/defensive programming, and translators/facilities of languages.


Qualification Structure: click to view.


Key assessments:

Year 10 – NEA (Non-Examined Assessment), submission in Year 11.

Year 11 – Two written examinations, both worth 50% of the GCSE in May/June.



In both KS3 and KS4 students are provided with a piece of written feedback every 5-6 lessons.

Teachers use literacy codes as well as reference to the power standards in order for students to make maximum progress. These reflect the GCSE examination criteria in both content and language accuracy.

Students also receive various other forms of feedback throughout their lessons. These include but are not limited to: Oral feedback from your teacher individually or as a class, whole class feedback on a feedback crib sheet, peer assessment (including your weekly vocabulary tests), questioning in class, exit tickets and end of term assessment



Subject specific websites to support independent learning:

Quizlet: AGFS Computing



Subject guides and wider reading:

All KS4 students are provided bespoke revision guides and workbooks at the start of the course.


Students are encouraged to read widely around the subject. This extended reading might include:

* Computational Fairy Tales

* Code: The Hidden Language of Computer Hardware and Softwar


Extracurricular visits range from visiting the Science Museum to Bletchley Park.