United Kingdom National Curriculum - Computing (Year 3)
Algorithms
Algorithms are sets of step-by-step instructions that describe how to perform a task or solve a problem. The steps in an algorithm must be in the correct order for it to work properly. Algorithms can be used for a wide variety of tasks, from simple everyday routines like getting dressed to complex computer programs. In coding, algorithms are lines of code that solve programming or mathematical problems. Children can learn about algorithms by identifying patterns in daily routines and engaging with puzzles and games.
Programming
Pupils in Year 3 begin to develop their understanding of programming through activities involving sequencing. They learn how computer programs are constructed and why sequencing and repetition are important. Resources like Scratch, a block-based visual programming language, can be used to introduce coding concepts. The Teach Computing curriculum provides structured units and lessons for each year group, including programming units focusing on sequencing and sensing. Additional resources for programming and development in KS2 are available from STEM Learning.
Networks and Data
In Year 3, children learn about computer networks, including the internet. They explore how networks connect computers and allow for information exchange. The Teach Computing curriculum covers topics such as connecting networks, the structure of the internet, sharing information, websites, and internet ownership. Activities and resources are available to help students understand how data moves along a network. Students also learn about data and how it is organized and stored. They develop skills in using search technologies effectively and evaluating digital content. |