Year 7 Teaching Resources

These resources support the teaching of the computing curriculum for year 7. The resources offer practical and varied activities to cover the areas of the curriculum below:

  • understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy; recognise inappropriate content, contact and conduct and know how to report concerns.
  • design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems.
  • understand the hardware and software components that make up computer systems, and how they communicate with one another and with other systems
  • undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices, to achieve challenging goals, including collecting and analysing data and meeting the needs of known users 
  • create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usability
  • use two or more programming languages, (at least one of which is textual),  to solve a variety of computational problems

To find out more about what's on offer, visit the Teach Computing website.



This unit is the necessary introductory unit for new Year 7s.  It covers familiarisation with the school network and appropriate use of email.  Students then go through up-to-date online safety issues including respecting others online, spotting strangers, and the effects of cyberbullying.  These points are then...

This unit takes students from having very little knowledge of spreadsheets to being able to confidently model data with a spreadsheet. The unit provides engaging activities for students to progress from using basic formulas to using a wide range of functions and charts.  Students will also learn about primary and...

This unit starts with different forms of communication, and then demonstrates and explains how different networks work leading up to how the Internet and World Wide Web work. This unit begins by defining a network and addressing the benefits of...

This unit introduces programming, and the aim of this unit and the following unit (‘programming 2’) is to build students’ confidence and knowledge of the key programming constructs. Importantly, this unit does not assume any previous programming...


Published by


Share this resource