At Hexham Middle our aim is to provide a high-quality computing education which equips children to use computational thinking and creativity to understand and change the world. The curriculum will teach children key knowledge about how computers and computer systems work, and how they are designed and programmed. Learners will have the opportunity to gain an understanding of computational systems of all kinds, whether or not they include computers. During their time at HMS children will have gained key knowledge and skills in the three main areas of the computing curriculum: computer science (programming and understanding how digital systems work), information technology (using computer systems to store, retrieve and send information) and digital literacy (evaluating digital content and using technology safely and respectfully). The objectives within each strand support the development of learning across the key stages, ensuring a solid grounding for future learning and beyond.


We have created a comprehensive scheme of work to embed and cover every element of the computing curriculum. The knowledge and skills build year on year to deepen and challenge our learners. The implementation of the curriculum ensures a balanced coverage of computer science, information technology and digital literacy. The children will have experiences of all three strands in each year group, but the subject knowledge imparted becomes increasingly specific and in depth, with more complex skills being taught, thus ensuring that learning is built upon. For example, children in Key Stage 2 learn what algorithms are, they design, write and debug programs, explaining the thinking behind their algorithms using a block program such as Scratch; progressing to learning coding languages like Python at Key Stage 3.


Much of the subject-specific knowledge developed in our computing lessons equip pupils with experiences which will benefit them in high school, further education and future workplaces. From research methods, use of presentation and creative tools and critical thinking, computing at Hexham Middle gives children the building blocks that enable them to pursue a wide range of interests. We also look for evidence through reviewing pupil’s knowledge and skills digitally through tools like Google Classroom and School 360. This means that pupils can access their work anywhere. Pupil work is submitted and feedback is also given through Google Classroom. Teachers’ judgements are formed from a range of sources including classwork, homework and the use of frequent quizzes. There is regular moderation of judgements both internally and externally at Computing cluster meetings.

Sequence of Learning

Autumn Term 1

The Computer

  • Word processing.
  • Internet research & communication.

e-Safety: Strong passwords

Autumn Term 2

We are Game Developers

  • Scratch: developing games.

e-Safety: Digital Citizenship Pledge

Spring Term 1

We are Artists

  • 3D Modelling using Sketch Up.

e-Safety: You’ve Won a Prize!

Spring Term 2

Controlling Devices

  • Controlling devices using Flowol.

e-Safety: How to Cite a Site

Summer Term 1

We are Web Developers

  • Internet research and web design.

e-Safety: Picture Perfect

Summer Term 2

Amazing Bedrooms

  • Using and applying skills.

e-Safety: Picture Perfect

Autumn Term 1

Interactive Stories

  • Scratch: Animated Stories

e-Safety: Talking Safety Online

Autumn Term 2


  • Construction and manipulation of spreadsheets.

e-Safety: Super Digital Citizen

Spring Term 1

Digital Literacy: Research and Develop a Topic

  • Define a problem, research question, or goal
  • Collaborate with others to conduct research and develop digital artifacts
  • Discuss and perform basic and advanced internet search strategies
  • Evaluate the bias of digital information sources and select sources of information for credibility, accuracy, and relevance

Spring Term 2


  • Using Kodu to understand visual programming and how to use the Kodu programming language.

Summer Term 1

Creating your own game

  • Game designing and problem solving skills.

e-Safety: What’s Cyberbullying / Selling Stereotypes

Summer Term 2

Using and Applying Skills

  • A combined project utilising a range of different software linking with the Explore topic.

e-Safety: Selling Stereotypes (continued)

Autumn Term

Programmable Devices

First Lego League

e-Safety: Viruses, Password Security and Digital Footprints

Spring Term

Flow Charts

  • The purpose and use of flowcharts
  • Flowchart symbols
  • How to draw a flowchart
  • How to write an algorithm in preparation for a flowchart
  • How to use that algorithm to create a flowchart
  • Numerous practice flowchart exercises to increase student confidence

Computational Thinking

  • Computational thinking
  • Decomposition
  • Pattern recognition
  • Abstraction
  • Algorithms

e-Safety: Cyberbullying and Grooming

Summer Term

An Introduction to Python

  • The basics of how to use Python, how to run a program and how to write a simple program to output text. 
  • Creation of a simple chatbot that will respond to user input.

e-Safety: A Creator’s Rights

Autumn Term

Digital Creators Challenge

  • Designing and making an app to help the local community

e-Safety: Online Safety – Sexting and Selfies and A Creator’s Responsibilities

Spring Term

Python Numbers

  • Introduction to the common mathematical operators used in programming.
  • To set up numerical variables and use comparison operators.
  • Work with integers, floats and random numbers.
  • Write the code for a simple adventure game.

Journalism in the 21st Century

  • Wikipage and podcast programming.

e-Safety: Safe Online Talk and Which Me Should I Be?

Summer Term

Gaming Creator and Product Event

  • Using knowledge and applying skills.

e-Safety: Gender Stereotypes Online