Computer Science

The Computing Department has fully implemented the Year 7, 8 & 9 national curriculum, aiming to achieve the objectives for able students. There is a strong emphasis on the development of computing and ICT skills, with a direct interactive teaching method. Independent work is incorporated into the course, and the more able are encouraged to further explore areas of computing.

KS3 and KS4 students are entered for the BEBRAS challenges with notable successes each year.

The Faculty also runs a thriving lunchtime and after school support clubs.

Students are taught in forms in year 7, before being taught in their maths sets in year 8 and 9. 

We aim to help students gain confidence in their abilities, to work on their own or to ask for help as appropriate, to persevere with problems, and above all, to enjoy the world of Computing.

Computer Science can be taken at GCSE and at AS Level

Extra Curriculum 

  • Keystage 5 Mentoring
  • Year 10 Support Classes
  • Year 11 Support Classes
  • Year 9 Stem Club
  • Bebras Challenge for Keystage 3 and 4
  • Year 8 CyberFirst Competition

Key Stage 3 Learning Objectives

Year 7 Year 7 Computing Curriculum Journey

  1. Microsoft Word
  2. Microsoft PowerPoint
  3. HTML and Webpages
  4. Scratch Programming
  5. Inputs, outputs and storage
  6. Computational Thinking

Year 8 

  1. Introduction to NetworksYear 8 Computer Science Curriculum Journey
  2. Representations of Data
  3. Microsoft Word
  4. Introduction to Python Programming
  5. Layers of Computer Systems


Year 9 

  1. Flowcharts
  2. Boolean Logic and Truth Tables
  3. Cyber Security
  4. Python Part 2Year 9 Computing Curriculum Journey
  5. Networks and Cryptography
  6. Sorting and Searching Algorithms.

Key Stage 4 Learning Objectives

1.1 Systems Architecture

1.2 Memory and Storage Curriculum Journey ks4

1.3 Computer Networks,  Connections and Protocols

1.4 Network Security 

1.5 Systems Software

1.6 Environmental, Cultural, Ethical Impacts of Technology 

2.1 Algorithms

2.2 Programming Fundamentals 

2.3 Producing Robust Programs 

2.4 Boolean Logic

2.5 Programming Languages and IDEs

Key Stage 5 Learning Objectives

  1. Characteristics of contemporary processors, input, output and storage devices
  2. Software and Software Development
  3. Programming
  4. Exchanging Data
  5. Data Types, Data Structures and Algorithms
  6. Legal, Moral, Ethical and Cultural Issues
  7. Elements of Computational Thinking
  8. Problem Solving and Programming
  9. Algorithms