Sholing Junior School

Achieving Together

Google Translate
Google Search



“A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world.” National Curriculum

Computing skills are essential in every aspect of our lives. It is important that children are equipped with the skills and knowledge they need to develop and maintain their understanding and use of the ever changing world of technology; preparing them with vital life skills and jobs for the future.


There are four key areas of computing: Computer Science, Digital Literacy, Use of Technology and E-Safety. The core of the computing curriculum is computer science, in which pupils are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming. It is important to us at Sholing Junior School that all children are taught these skills and given the opportunities to develop, build on and consolidate their learning throughout their time with us.


Computing has deep links with mathematics, science and design and technology. Through our Computing curriculum, we aim to utilise our Learning Behaviours by allowing all children to work collaboratively and independently; making links with and transferring their skills within the core and wider curriculum, as well as developing resilience through trial and error to create the desired effect (for example when programming).


Sholing Junior School ensures that the Computing curriculum:

  • Challenges and inspires the children to achieve through creative learning opportunities.
  • Promotes deep thinking within their learning so that all children are able to become competent and computational thinkers.
  • Allows all pupils to become digitally literate; enabling them to express themselves and develop their ideas through information and communication.
  • Ensures children know and understand how to keep themselves and others safe when using the internet and social media / communication games, devices and websites.

At Sholing Junior School, our Computing curriculum is composed of three parts: digital literacy, computer science and eSafety. We have a good provision of Chromebooks and Kindles to allow children to use hardware, software and apps that are timely and relevant.  


  • Digital Literacy: This builds up year on year to support the wider curriculum.  Our main digital platforms involve using the Google Education Suite including Google Classroom.
  • Computer Science: Our units, resourced from the Code It materials, include a variety of projects including the use of Scratch Online and Hour of Code Resources to develop children's computational thinking.  These behaviours are listed below.  This is sometimes taught using the PRIMM model of: Predict, RunInvestigateModify and Make.
  • eSafety: Discrete Code It units are taught as well as relevant issues in PSHE lessons and explored through whole school events e.g. Safer Internet Day.  Current affairs are reflected through whole school assemblies, meetings and resources shared with parents.


Often these units support the wider curriculum themes and are not taught discretely.  The table below reflects some of the activities and progression for children at Sholing...

Year Group Digital Literacy Expectations Computer Science eSafety

Introduction to Google Suite including Google Docs and Google Slides to promote collaborative learning (sharing).

  • Algorithms with roamers.
  • Hour of Code Algorithm resources.
  • Scratch Online - Dressing up game.
  • Safe Online Research
  • Password security
4 Developing understanding of Google Suite through Google Docs, Slides and Forms (to generate a quiz/survey and analyse data).
  • Hour of Code (Minecraft)
  • Scratch Online (Conversation)
  • Scratch Online (Music Machine)
  • Scratch Online (Quiz)
  • Interland Resources (Google eSafety)
  • Sharing personal Information
5 Broadening understanding of Google Suite through Google Sheets to store/analyse information and Google Sites to create websites.
  • Scratch Online (Perimeter)
  • Scratch Online (Life cycle)
  • Making a website
  • 3D Modelling
  • How the Internet works
  • Cyber People
  • Have your Say
  • JIGSAW materials.
6 Exploring the relationships between the full Google suite elements and similar programs, widgets and add-ins.
  • Stop Motion
  • Scratch Online (Creating own Game)
  • Web Publishing
  • Mobile Phones
  • Images
  • Keeping Identity Private


NC objectives for Computing in Key Stage 2 

Pupils should be taught to:

  • design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
  • use sequence, selection, and repetition in programs; work with variables and various forms of input and output
  • use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
  • understand computer networks including the internet; how they can provide multiple services, such as the world wide web; and the opportunities they offer for communication and collaboration
  • use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content
  • select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals, including collecting, analysing, evaluating and presenting data and information
  • use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.


Stop Start Animation for World Book Day 2020