The National Curriculum for Computing aims to ensure that all pupils:
Key Stage 1:
Pupils should be taught to:
Key Stage 2:
Pupils should be taught to:
Year 1
Sorting and Grouping
Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
Children understand that an algorithm is a set of instructions used to solve a problem or achieve an objective. They know that a computer program turns an algorithm into code that the computer can understand.
Year 2
Questioning
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.
Children demonstrate an ability to organise data using, for example, a database such as 2Investigate and can retrieve specific data for conducting simple searches.
Year 3
Branching Databases
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.
Children can collect, analyse, evaluate and present data and information using a selection of software, e.g. using a branching database (2Question).
Year 4
Simulations
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.
Children can collect, analyse, evaluate and present data and information using a selection of software
Year 5
Databases
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.
Children are able to make appropriate improvements to digital solutions based on feedback received and can confidently comment on the success of the solution. e.g. creating their own program to meet a design brief using 2Code. They objectively review solutions from others. Children are able to collaboratively create content and solutions using digital features within software such as collaborative mode. They are able to use several ways of sharing digital content, i.e. 2Blog, Display Boards and 2Email.
Year 6
Quizzing
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.
Children make clear connections to the audience when designing and creating digital content. The children design and create their own blogs to become a content creator on the Internet, e.g. 2Blog. They are able to use criteria to evaluate the quality of digital solutions and are able to identify improvements, making some refinements.