1. Learning
  2. Curriculum
  3. Computing



At Billesdon C of E Primary School, we use Purple Mash as our main resource to deliver the Computing curriculum.  Our scheme uses mixed age plans to allow children to develop the statutory skills over a two year period to match our mixed age class structure.

Curriculum Overview - 2 year cycle - click here

Purple Mash Computing Scheme of Work Overview - click here

Purple Mash Progression of Skills document - click here

Parenting in a Digital World (advice for parents) - click here



At Billesdon C of E Primary School, we aim to provide our children with the necessary skills to use knowledge applied from Maths, Science and Design and Technology to understand computing systems.  Our children need to be digitally literate across a wide range of platforms and systems so that they can access the digital world with confidence and skill.  Our curriculum is designed to provide confidence and resilience for our children to be safe and overcome the challenges of the digital world whilst also being able to be creative and adaptable within a range of environments on and offline.



Our children will be able to organise their knowledge, skill and understanding around our milestones of learning which are designed to reinforce and build upon their prior learning, make connections and develop subject specific vocabulary.  Our progression of skills is mapped as follows:


Threshold Concept

Key Skills

Milestone 1

Years 1 and 2

Milestone 2

Years 3 and 4

Milestone 3

Years 5 and 6


To code

• Control motion by specifying the number of steps to travel, direction and turn.

• Add text strings, show and hide objects and change the features of an object.

• Select sounds and control when they are heard, their duration and volume.

• Control when drawings appear and set the pen colour, size and shape.

• Specify user inputs (such as clicks) to control events.

• Use specified screen coordinates to control movement.

• Set the appearance of objects and create sequences of changes.

• Create and edit sounds. Control when they are heard, their volume, duration and rests.

• Control the shade of pens.

• Specify conditions to trigger events.

• Use IF THEN conditions to control events or objects.

• Create conditions for actions by sensing proximity or by waiting for a user input (such as proximity to a specified colour or a line or responses to questions).

• Set IF conditions for movements. Specify types of rotation giving the number of degrees.

• Change the position of objects between screen layers (send to back, bring to front).

• Upload sounds from a file and edit them. Add effects such as fade in and out and control their implementation.

• Combine the use of pens with movement to create interesting effects.

• Set events to control other events by ‘broadcasting’ information as a trigger.

• Use IF THEN ELSE conditions to control events or objects.

• Use a range of sensing tools (including proximity, user inputs, loudness and



• Specify the nature of events (such as a single event or a loop).

• Create conditions for actions by waiting for a user input (such as responses to questions like: What is your name?).

• Use variables to store a value.

• Use the functions define, set, change, show and hide to control the variables.

• Use the Reporter operators

() + ()

() - ()

() * ()

() / ()

to perform calculations.

mouse position) to control events or actions.

• Use lists to create a set of variables.

• Use the Boolean operators

() < ()

() = ()

() > ()




to define conditions.

• Use the Reporter operators

() + ()

() - ()



To connect

• Participate in class social media accounts.


Understand online risks and the age rules for sites.


• Contribute to blogs that are moderated by teachers.


Give examples of the risks posed by online communications.

• Understand the term ‘copyright’.

• Understand that comments made online that are hurtful or offensive are the same as bullying.

• Understand how online services work.

• Collaborate with others online on sites approved and moderated by teachers.


• Give examples of the risks of online communities and demonstrate knowledge of how to minimise risk and report problems.

• Understand and demonstrate knowledge that it is illegal to download copyrighted material, including music or games, without express written permission, from the copyright holder.

• Understand the effect of online comments and show responsibility and sensitivity when online.

• Understand how simple networks are set up and used.



To communicate

×        Use a range of applications and devices in order to communicate ideas, work and messages.

×        Use some of the advanced features of applications and devices in order to communicate ideas, work or messages professionally

×        Choose the most suitable applications and devices for the purposes of communication.

×        Use many of the advanced features in order to create  high quality, professional or efficient communications.




At Billesdon, we teach explicit Computing skills which are assessed continuously throughout lessons and across units of work.  At the end of a unit, children use their Knowledge Organisers for each unit to reflect upon their knowledge and understanding and our assessment systems enable teachers to make judgements about the learning  and progress made.


Link to the National Curriculum for Computing - click here

Link to ParentZone website for a range of advice - click here