United Kingdom · National Curriculum Attainment Targets
Year 4 Computing
A comprehensive Year 4 computing curriculum focused on developing computational thinking through complex programming, collaborative web design, and data investigations. Students transition from block-based coding to logical reasoning while exploring the infrastructure of the internet and digital citizenship.

The Internet and Collaborative Networks
Students explore how the internet functions as a network of networks and learn how to collaborate effectively in digital spaces.
Understanding the physical hardware and data transfer processes that allow global connectivity.
Using shared digital workspaces to create content simultaneously with peers.
Developing strategies to filter search results and evaluate the reliability of online information.

Computational Logic and Repetition
Moving beyond simple sequences to use loops and repetition for creating efficient programs.
Identifying patterns in code and using count controlled loops to reduce repetition.
Using geometry and loops to program a turtle or sprite to draw intricate patterns.
Systematically finding and fixing errors in programs that use repetition.

Data Logging and Analysis
Using external sensors to collect physical data and software to analyze the results.
Understanding how sensors can collect data over time more accurately than humans.
Converting raw data sets into charts and graphs to identify patterns and anomalies.
Using the evidence gathered from sensors to propose solutions to local problems.

Software Design and Animation
Applying programming concepts to create interactive digital art and animations.
Using triggers such as mouse clicks and key presses to control digital objects.
Focusing on the visual layout and usability of digital creations.
Building a basic version of a project and improving it based on testing.

Digital Audio and Media Production
Exploring the creation and manipulation of digital sounds and music.
Learning how sound is captured and stored as digital data.
Using software to manipulate sound clips and layer them to create a composition.
Understanding the legal and ethical issues around using other people's creative work.

Branching Databases
Using classification and logic to organize information and solve problems.
Creating physical and digital branching trees to sort objects based on attributes.
Translating paper-based classification systems into functional digital databases.
Exploring how doctors, scientists, and engineers use databases to identify things.