The Learning for Life Proud to be part of The Learning for Life



At Daven Primary School, we teach computing weekly through a scheme called Purple Mash. The children also have access to computing lessons through a specialist external provider called MGL.

Daven Primary School are now working with National Online Safety- providing resources for all parents and carers.   

The resources include Parents & Carers courses (presented by Myleene Klass), online video resources and weekly guides covering a huge range of topics, including: 


  • Online Relationships 
  • Fake Profiles & Social Bots 
  • Online Bullying 
  • Online Grooming 
  • Child Sexual Exploitation  
  • Sexual Harassment & Violence 
  • Sexting 
  • Live Streaming 
  • Online Identity 
  • Screen Addiction  
  • Online Challenges 
  • Overspending 
  • Social Media Platforms 


  • Online Gambling 
  • Radicalisation, Terrorism & Extremism  
  • Age Inappropriate Content 
  • Copyright & Ownership  
  • Hacking 
  • Fake News 
  • Online Fraud 
  • Online Reputation 
  • Personal Data 
  • Pornography  
  • Targeted Adverts & Pop-Ups 
  • The Dark Web 
  • Games & Trends 


To create your account, please follow  and complete your details. When you’re set up, you’ll be able to set ‘Parent/Carer’ as your user type.   


You can access National Online Safety online via any device- including via our brand-new smartphone app. To download the app, please go to: 

Alternatively, search for ‘National Online Safety’ in the App Store/Google Play Store.  




Technology is everywhere and plays an important part in the children’s lives. We want to model and educate our pupils on how to use technology positively, responsibly and safely. We recognise that the best prevention for a lot of issues we currently see with technology/social media is through education. We recognise that technology can allow pupils to share their learning in creative ways. We also understand the accessibility opportunities technology can provide for our pupils. 


At Daven, computing is embedded across the whole curriculum to make learning creative and accessible.This can be seen through presenting work in a range of subjects; creating graphs for science; and carrying out research for foundation subjects etc. Teachers use Purple Mash to deliver the computing curriculum weekly. We also have a specialist computing teacher (MGL) that spends a term with each key stage throughout the year. Children also have lessons on online safety and we have recently launched a new online safety platform for teachers and parents.


At Daven we are enabling all of our children to develop their computing skills in order to prepare them for the digital world that we live in. Children are proficient in using technology which equips them for the future. The Purple Mash scheme provides assessment opportunities and children are moving their learning forward every day when they access the technology we have in school. Online safety is of paramount importance and at Daven we encourage parents to access our National Online Safety platform so that they can support their children. Online safety is taught to an extent that our pupils are equipped to deal with the online world and social media.



Purple Mash Scheme of Work Overview

Progression of Skill_Standard_Interactive 05.10.21.pdf (

Online safety is very important here at Daven Primary School and children will recieve lessons specifically about how to stay safe online.

There are some other great webistes available to help your children understand how to use the interenet safely:

Key Stage 1

Key Stage 2


General information - A guide for parents on protecting the privacy of children online. 


Purpose of Computing in Schools

A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science, and design and technology, and provides insights into both natural and artificial systems. The core of computing 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. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems, and a range of content. Computing also ensures that pupils become digitally literate – able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in a digital world.



The national curriculum for computing aims to ensure that all pupils:

  • Can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms, and data representation
  • Can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
  • Can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
  • Are responsible, competent, confident, and creative users of information and communication technology.


Attainment targets

By the end of each key stage, pupils are expected to know, apply and understand the

matters, skills and processes specified in the relevant programme of study.


Key stage 1

Pupils should be taught to:

  • Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
  • Create and debug simple programs.
  • Use logical reasoning to predict the behaviour of simple programs.
  • Use technology purposefully to create, organise, store, manipulate and retrieve digital content.
  • Recognise common uses of information technology beyond school.
  • Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.


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.
Subject Documents Date  
Safer Internet day 2021 31st Jan 2021 Download
Article of the Week Safer Internet Day Final 020221 05th Feb 2021 Download
Barefoot bytes 5 7 activities english 05th Feb 2021 Download
Barefoot bytes 7 9 activities english 05th Feb 2021 Download
Barefoot bytes 9 11 activities english 05th Feb 2021 Download
Computing Curriculum Overview 2020 21 05th Feb 2021 Download
PRIMARY national curriculum Computing 05th Feb 2021 Download
Computing SmartPhone Apps 05th Feb 2021 Download
Safer Internet day 2021 Flier 07th Feb 2021 Download
Computing Purple Mash scheme of work 17th Oct 2021 Download
Computing progression of skills 17th Oct 2021 Download