Return to Subjects




Select and use a range of digital applications purposefully on different digital devices to create, organise, manipulate, store, retrieve, review and present varied digital content (word-based, still and moving image, animation, sound etc.) for specific purposes. Combine digital materials from different sources to create digital content to achieve given goals.

Digital Research

Become discerning, safe and responsible users of online technologies; derive data from a number of sources, including pictorial; use digital research tools effectively, understanding broadly how they work and considering factors affecting search results; evaluate the resulting data, refining and editing it to make it their own, respecting copyright and ownership and crediting sources.


Collect, organise, evaluate and analyse data to present it as information; use a range of tools including databases (branch and flat file), spreadsheets and any form of graph, chart, diagram, table or list (eg. pictograms, bar and pie charts, line graphs, Carroll and Venn diagrams, mind maps etc.); use data loggers and sensors to monitor changes in environmental conditions collect data which they can analyse and use in other applications. Develop models to explore patterns and test hypotheses.

Digital Communication

Develop an understanding of the networks and systems used for digital communication; use a range of digital tools safely and appropriately for communication and collaboration to support learning in and beyond school; keep personal information secure, respect the rights of others and demonstrate and promote good eSafe behaviour.


Develop an understanding of programming in the context of automated devices and systems as well as that of simulations and games. Relate this to the creation of algorithms and their implementation as programs, applying logical reasoning and precision and using decomposition to break problems into smaller parts. Design, create, test, debug and refine programs for specific purposes using different command languages and working in both onscreen and physical environments. Understand and use sequence, repetition, selection and variables appropriately to improve efficiency. Program inputs and outputs in physical and onscreen systems, including inputs from sensors and environmental monitoring. Predict the outcome of programs, using this to support good programming practice.

More information can be found in the class pages and the termly curriculum overviews


Let’s create

Discovering programming

Starting research

Getting creative

Talking and sharing

Visual information

Lower KS2

Accuracy counts


Bringing images to life

Developing communication

Keeping informed

Programming and games

Upper KS2

Data matters

Information models

Robotics and systems

Morphing image

Sound works

Staying connected