The intention of the Computer Science curriculum at Weald of Kent Grammar School is to inspire students to go on to become leading experts in the computer science field. We teach practical skills such as computer programming which are in high demand in an ever changing world and allow students to go directly into jobs and apprenticeships. However, for those students who choose not to pursue careers in computer science, the intention is to equip them with knowledge, skills and understanding that will prepare them for a living and working in a technological world.

Key stage 3

Year 7

  • Binary and Units of Measurement
  • Algorithms and Flowcharts
  • Python Programming WHILE, IF, ELSE
  • Python Turtle
  • Python Colour Dictionaries

Year 8

  • Technologies used by Driverless Cars
  • Python Programming Movement of Robots
  • Broadband and Mobile Networks
  • Python Programming Arrays
  • Python Graphics, Tkinter

Year 9

  • Cyber Security
  • Artificial Intelligence
  • Chatbots
  • HTML Websites
  • JavaScript

Key stage 4

Year 10

  • Python Programming NEA
  • Data, Binary Arithmetic, Bitmaps and Sound
  • Logic Gates
  • System Architecture, Storage and Memory
  • Cyber Security

Year 11

  • Pseudocode
  • Searching and Sorting Algorithms
  • Translators
  • Networks and Topologies
  • Laws and Ethics

Key stage 5

Year 12

  • Object Oriented Programming
  • Functional Programming
  • Data Structures
  • Traversal Algorithms
  • Problem Solving-  Programming NEA

Year 13

  • Theory of Computation
  • Data Representation
  • Computer Systems and Architecture
  • Communication and Networking
  • SQL Databases
  • Big Data