Menu

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 Learning Journeys ks3 CS Page 1

  1. Inputs, Outputs and Memory
  2. Scratch Programming
  3. HTML and Webpages
  4. Spreadsheets
  5. Graphic Design and Copyright
  6. Developing Microsoft PowerPoint Skills

Year 8 

  1. Networking BasicsLearning Journeys ks3 CS Page 2
  2. Binary and Data Representation
  3. Python Part 1
  4. Python Part 2
  5. Using Technology Safely
  6. Developing Microsoft Word Skills

Year 9 

  1. Flowcharts
  2. Boolean Logic and Truth Tables
  3. Sorting and Searching Algorithms
  4. Python Part 3
  5. Networks and CryptographyLearning Journeys ks3 CS Page 3
  6. Databases

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