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
|