Computing Progressive Skills Document

At Calstock and Stoke Climsland we deliver the aims and objectives set out within the national Curriculum through the guidance and suggested sequence of learning from the Digital Learning Cornwall’s computing curriculum.  

Digital Learning Cornwall’s collated scheme provides the basis of our inspirational and rich computing curriculum.

Through a mixture of discrete and cross-curricular lessons across three main areas: Digital Literacy, Information Technology and Computer Science. Pupils are provided with a wealth of opportunities to develop their computing knowledge, understanding and proficiencies embedding their learning over time.

In EYFS we recognise the importance of teaching children basic computing skills as well as the importance of online safety. In addition, we also embrace the philosophy of Barefoot Computing which emphasises the development of Computational thinking through non-screen based tasks. Through our EFYS programme of study we ensure that children enter Year 1 with a strong foundation of knowledge, listening and problem-solving skills.

Computing is split into 5 different concepts: E-Safety, Programming, Multimedia, Technology in Our Lives and Data Handling. Below is the progression of knowledge and skills that children learn from Reception until they leave us in Year 6.

End Points:

By the end of Key Stage 1 we expect children 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

By the end of Key Stage 2 we expect children 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 variable 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 the 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

E-Safety

Reception

Year 1

Year 2

Year 3 and Year 4

Year 5 and Year 6

Talk about good & bad choices in real life e.g. taking turns, saying kind things, helping others, telling an adult if something upsets you

Understand they need to follow certain rules to remain safe when visiting places online

Stay safe online by choosing websites that are good for them to visit & not inappropriate sites

Agree sensible e-safety rules for the classroom

Agree sensible e-safety rules for the classroom

Play appropriate games on the Internet

Begin to understand that if you creative something you own it

Explore what cyber-bullying means & what to do when they encounter it

Choose a secure password for age-appropriate websites

Discuss their own personal use of the Internet and choices they make Discuss how to protect devices from virus threats

Talk about good and bad choices when using websites – being kind, telling a grown up if something upsets us & keeping ourselves safe by keeping information private

Learn that many websites ask for information that is private & discuss how to responsibly handle such requests

Know that if they put information online it leaves a digital footprint or “trail” & they need to manage it so it’s not hurtful

Discuss what actions could be taken if they are uncomfortable or upset online e.g. Report Abuse button

Discuss the importance of keeping an adult informed about what you’re doing online, and how to report concerns

 

Explore how email can be used to communicate with real people within their schools, families & communities

Understand that keyword searching is an effective way to locate online information & how to select keywords to produce the best search results

Talk about what games they enjoying playing and what good choices are when playing games e.g. content, screen time

Explore using the safe and responsible use of online communication tools e.g. blogs, messaging

 

Learn that directory sites with alphabetical listings offer one way to find things on the Internet

Discuss criteria for rating informational websites a site.

Use a class blog to share information and talk about who can see it, and how to communicate safely and respectfully

 

 

 

Realise that not all websites are equally good sources of information

Comment and provide positive feedback on the work of classmates in school or online, or the work of others online

 

Programming

Reception

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

 

Help adults operate equipment around the school, independently operating simple equipment

Physically follow & give each other instructions to move around

Physically follow and give each other forward, backward & turn (right-angle) instructions

Plan & enter a sequence of instructions on a robot specifying distance & turn to achieve specific outcomes, debug the sequence where necessary

Create & edit procedures typing logo commands including pen up, pen down & changing the trail of the turtle

Explore procedures using repeat to achieve solutions to problems with Logo & a floor robot

Record in some detail the steps (the algorithm) that are required to achieve an outcome & refer to this when programming

 

Use simple software to make things happen

Explore outcomes when buttons are pressed in sequences on a robot

Articulate an algorithm to achieve a purpose

Test & improve / debug programmed sequences.

Use sensors to ‘trigger’ an action such as turning the lights on using Probot* if it ‘goes through a tunnel’, or reversing if it touches something

Talk about procedures as parts of a program

Predict the outputs for the steps in an algorithm

 

Press buttons on a floor robot and talk about the movements

Begin to use software to create movement & patterns on a screen

Plan and enter a sequence of instructions to achieve an algorithm, with a robot specifying distance & turn and drawing a trail

Begin to type logo commands to achieve outcomes.

Solve open-ended problems with a floor robot, Logo & other software using efficient procedures to create shapes & letters

Refine procedures to improve efficiency

Increase confidence in the process to plan, program, test & review a program

 

Explore options and make choices with toys, software and websites

Begin to identify an algorithm to achieve a specific purpose

Explore outcomes when giving instructions in a simple Logo program

Explore outcomes when giving sequences of instructions in Logo software

Experience a variety of resources to extend knowledge & understanding  of programming.

Use a variable to replace number of sides in a regular shape

Write a program which follows an algorithm to solve a problem for a floor robot or other model

 

 

Execute a program on a floor robot to achieve an algorithm

Watch a Logo program execute & debug any problems

Use repeat to achieve solutions to tasks

Create an algorithm & a program that will use a simple selection command for a game

Explore instructions to control software or hardware with an input & using if... then... commands

Write a program which follows an algorithm to achieve a planned outcome for appropriate programming software

 

 

Use the word debug to correct any mistakes when programming a floor robot

Predict what will happen & test results

Solve open-ended problems with a floor robot & Logo including creating simple regular polygons, making sounds & planning movements such as a dance

Begin to correct errors (debug) as they program devices & actions on screen, & identify bugs in programs written by others

Explore a computer model to control a physical system

Control on screen mimics & physical devices using one or more input & predict the outputs

 

 

Begin to predict what will happen for a short sequence of instructions in a program

Talk about similarities & differences between floor robots and logo on screen

Create an algorithm to tell a joke or a simple story

Use an algorithm to sequence more complex programming into order

Change inputs on a model to achieve different outputs

Understand how sensors can be used to measure input in order to activate a procedure or sequence & talk about applications in society

 

 

 

 

Sequence pre-written lines of programming into order

Link the use of algorithms to solve problems to work in Maths, Science & DT.

Refine & extend a program

Create variables to provide a score/trigger an action in a game

 

 

 

 

Talk about algorithms planned by others & identify any problems & the expected outcome

 

Identify difficulties & articulate a solution for errors in a program

Link errors in a program to problems in the original algorithm

 

 

 

 

 

 

Group commands as a procedure to achieve a specific outcome within a program

 

 

 

 

 

 

 

Write down the steps required (an algorithm) to achieve the outcome that is wanted and refer to this when programming.

 

 

Multimedia

Reception

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Use a mouse to rearrange objects and pictures on a screen

Record their own voices and play back to an audience

Use an increasing variety of tools and effects in paint programs and talk about their choices

Explore & begin to evaluate the use of multimedia to enhance communication

Explore how multimedia can create atmosphere & appeal to different audiences

Select an appropriate ICT or online tool to create and share ideas.

Identify the purpose for selecting an appropriate online tool

Recognise text, images and sound when using ICT

Use a video or stills camera to record an activity

Use templates to make electronic books individually and in pairs

Create & begin to edit presentation documents & text, experimenting with fonts, size, colour, alignment for emphasis & effect

Be confident in creating & modifying text & presentation documents to achieve a specific purpose

Explore the effects of multimedia (photos, video, sound) in a presentation or video and show how they can be modified

Discuss audience, atmosphere and structure of a presentation or video

Use a camera or sound recorder to collect photos or sound

Create sounds and simple music phrases using ICT tools

Explore the effects of sound and music in animation and video

Use a range of effects in art programs including brush sizes, repeats, reflections

Use art programs & online tools to modify photos for a specific purpose using a range of effects

Develop skills using transitions and hyperlinks to enhance the stricture of presentations

Collect information and media from a range of sources (considering copyright issues) into a presentation for a specific audience

Use paint programs to create pictures

Add text and images to a template document using an image & word bank

Create own documents, adding text and images

Explore the use of video, animation & green screening

Explore the use of video, animation, & green screening for a specific audience

Use a wide range of effects in art programs and online tools, discussing the choices made and their effectiveness

Use sound, images, text, transitions, hyperlinks and HTML code effectively in presentations

Begin to use a keyboard  see programming

Use index fingers (left and right hand) on a keyboard to build words &sentences

Use keyboard to enter text (index fingers left & right hand)

Use ICT tools to create musical phrases

Use ICT tools to create music phrases for a specific purpose

Know how to use text and video editing tools in programs to refine their work

Store presentations and videos online where they can be accessed by themselves and shared with others

Develop an interest in ICT by using age appropriate websites or programs

Know when & how to use the SPACE BAR (thumbs) to make spaces between words

Know when and how to use the RETURN/ ENTER key. Use SHIFT & CAPS LOCK to enter capital letters. Use DELETE & BACKSPACE buttons to correct text. Create sentences, SAVE & edit later

Amend text & save changes.

Use a keyboard effectively, including the use of keyboard shortcuts

Use online tools to create and share presentations and films

Evaluate the effectiveness of their own work and the work of others

 

 

 

Use individual fingers to input text & use SHIFT key to type characters

Use font sizes & effects such as bullet points appropriately

 

 

 

 

 

Amend text by highlighting & using SELECT/ DELETE & COPY/ PASTE

Know how to use a spell check

 

 

 

 

 

Look at own work & consider how it can be improved for effectiveness

Look at their own, and a friend’s work & provide feedback that is constructive & specific

 

 

Technology in Our Lives

Reception

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

 

Recognise purposes for using technology in school and at home

Recognise uses of technology in their homes and in their community

Begin to understand there are a variety of sources of information and begin to recognise the differences

Save work on the school network, on the Internet and on individual devices

Talk about the school network & the different resources they can access, including the Internet

Identify different parts of computing devices.

Describe different services provided by the Internet & how information moves around the Internet

 

Understand that things they create belong to them and can be shared with others using technology

Understand that there are online tools that can help them create and communicate

Begin to understand what the Internet is and the purposes that it is used for

Talk about the parts of a computer

Frame questions & identify key words to search for information on the Internet

Identify different parts of the Internet

Describe different parts of a computing device & how it connects to the Internet. Connect a computing device to a keyboard, mouse or printer

 

Recognise that they can use the Internet to play and learn

 

Understand the different types of content on websites and that some things may not be true or accurate

Use appropriate tools to collaborate on-line

Consider reliability of information & ways it may influence you

Choose appropriate tools for communication and collaboration and use them responsibly

Identify appropriate forms of online communication for different audiences.

 

 

 

 

Use appropriate tools to communicate on-line

Check who the owner is before copying photos, clipart or text

Use effective strategies to search with appropriate search engines

Use search engines as part of an effective research strategy

 

 

 

 

Use simple search tools and find appropriate websites

 

Talk about the different elements on web pages

Describe how search results are selected & ranked

 

 

 

 

Talk about the owner of information online

 

Find out who the information presented on a webpage belongs to.

Acknowledge who resources belong to that they have found on the internet

 

Data Handling

 Reception

Year 1

Year 2

Year 3

Year 4

Year 5

Year 6

Collect information as photos or sound files

Take photographs, video and record sound to record learning experiences

Take and save photographs, video & record sound to capture learning

Find out information from a pre-prepared database, asking straightforward questions

Plan and create a database to answer questions

Collect and record information using spreadsheets and databases

Use the whole data process – generate, process, interpret, store, and present information – realising the need for accuracy and checking plausibility

Use a simple pictogram or set of photos to count and organise information

Look at how data is representing digitally

Use microscopes or other devices to capture and save magnified images

Contribute towards a database

Identify different types of data

Carry out complex searches (e.g. using and/or; ≤ / ≥)

Select appropriate data tool

 

Contribute to and interpret a pictogram

Ask questions and consider how they will collect information

Construct and use a branching database

Ask questions carrying out simple searches on a database

Solve problems and present answers using data tools

Identify and present results

 

 

Collect data, generate graphs and charts to find answers

Record data in a variety of ways

Identify inaccurate data

Analyse information and question data

Interrogate a database, refining searches to provide answers to questions

 

 

Save & retrieve the data to show to others

Present data for others

Present data in appropriate format for an audience

Identify poor quality data.

Plan investigations using the outcomes from a data logger to show findings

 

 

Create paper/ object decision trees & explore a branching database

Use a data logger to monitor changes and talk about the outcomes seen

Use a data logger to record and compare individual readings.

Select appropriate use of a data logger for an investigation and interpret the findings

 

 

 

Investigate different types of digital data e.g. online encyclopaedias