Computer Science


Head of Faculty

Subject Leader


To give pupils a broad education that ignites creativity and equips them with the knowledge and skills to understand and change the world.

Disciplinary Concepts

  • Computational thinking
  • A body of knowledge
  • A set of techniques and methods
  • A way of thinking and working
  • Longevity
  • Independence from specific technologies

Big Questions

  • What is computer Science and why do we need it?
  • How do you implement computational thinking to solve problem?
  • Why learn programming?
  • How to use technology responsibly and ethically
  • How does computer science supports every other field i.e. Medicine, Farming etc. ?

Curriculum Content

Year 7

  • Using computer safely, effectively and responsibly
  • Introduction to Python
  • Programming with Python
  • Graphics
  • Understanding Computers
  • Introduction to HTML

Year 8

  • Programming with Python
  • Programming Next Step
  • Understanding Computers and Binary
  • Animation
  • Web Development
  • Web Development
  • Next Step

Year 9

  • Python Programming
  • Graphics and Animations
  • Introduction to System Architecture
  • Binary and Boolean Logic
  • Web Development

Note: The year 9 groups will be a mix of Computer Science and BTEC Creative Media students for Autumn term. Student will then be split into separate computer science and creative media based on their abilities and preferred choice.

Year 10

  • Introduction to Computer Science
  • System Architecture
  • Memory
  • Storage
  • Wired and Wireless Network
  • Network topologies, protocols and layers
  • Ethical, legal, cultural and environmental concerns
  • Algorithms
  • Programming techniques
  • Translators and facilities of languages
  • Data representation
  • Programming

Year 11

  • System Security
  • Systems Software
  • Producing robust programs
  • Computational logic
  • Programming techniques
  • Data Representation
  • Programming