St Mary's RC Primary School

Full of grace, we grow and learn together

Computing Knowledge and Skills

 

 

 

 

Computer Science

Information Technology

Digital Literacy

Y1

Understand what algorithms are

Create simple programs

 

 

 

Use technology purposefully to create digital content

Use technology purposefully to store digital content

Use technology purposefully to retrieve digital content

 

 

 

Use technology safely

Keep personal information private

Recognise common uses of information technology beyond school

 

 

Y2

Understand that algorithms are implemented as programs on digital devices

Understand that programs execute by following precise and unambiguous instructions

Debug simple programs

Use logical reasoning to predict the behaviour of simple programs

 

 

Use technology purposefully to organise digital content

Use technology purposefully to manipulate digital content

 

 

 

 

 

Use technology respectfully

Identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies

 

 

 

 

Y3

Write programs that accomplish specific goals

Use sequence in programs

Work with various forms of input

Work with various forms of output

 

 

Use search technologies effectively

Use a variety of software to accomplish given goals

Collect information

Design and create content

Present information

 

Use technology responsibly

Identify a range of ways to report concerns about contact

 

 

 

Y4

Design programs that accomplish specific goals

Design and create program

Debug programs that accomplish specific goals

Use repetition in programs

Control or simulate physical systems

Use logical reasoning to detect and correct errors in programs

Understand how computer networks can provide multiple services, such as the world wide web

Appreciate how search results are selected

 

 

Select a variety of software to accomplish given goals

Select, use and combine internet services

Analyse information

Evaluate information

Collect data

Present data

 

 

 

 

 

Understand the opportunities computer networks offer for communication

Identify a range of ways to report concerns about content

Recognize acceptable / unacceptable behaviour

 

 

 

 

 

 

Y5

Solve problems by decomposing them into smaller parts

Use selection in programs

Work with variables

Use logical reasoning to explain how some simple algorithms work

Use logical reasoning to detect and correct errors in algorithms

Understand computer networks including the internet

Appreciate how search results are ranked

 

 

 

Combine a variety of software to accomplish given goals

Select use and combine software on a range of digital devices

Analyse data

Evaluate data

Design and create systems

 

 

 

 

Understand the opportunities computer networks offer for  collaboration

Be discerning in evaluating digital content

 

 

 

 

 

 

 

Y6

Use computational abstractions

Model state of real world problems

Use a programming language to solve computational problems

Understand simple Boolean logic

Understand how numbers can be represented in binary

Understand the hardware components that make up computer systems

Understand how text can be represented digitally in the form of binary digits

Understand how pictures can be represented digitally in the form of binary digits

Undertake creative projects with challenging goals

Use multiple applications

[Work with] applications across a range of devices

Collect data

Understand a range of ways to use technology respectfully

Recognise inappropriate content

Recognise inappropriate contact

Recognise inappropriate conduct

Know how to report concerns

Reuse digital artefacts for a given audience

Attend to usability of digital artefacts

Understand a range of ways to use technology safely