Staffroom
KS2 · Year 4 · National Curriculum Aligned

Year 4 Computing Scheme of Work

Year 4 deepens pupils' understanding across all strands of the KS2 computing curriculum. The pivotal new concept this year is selection — the ability of a program to make decisions using if/else structures. Pupils encounter this in Scratch and begin to appreciate that programs can behave differently depending on conditions, making them far more powerful than simple sequences or loops.

The data strand moves from databases to spreadsheets, giving pupils a practical tool for organising, calculating, and presenting information. Networks are explored in greater depth, shifting from physical infrastructure to the protocols and processes that allow data to travel reliably between devices. The year also includes a dedicated unit on audio production, broadening pupil experience of creating digital media beyond visual work.

At a glance
Units
6 half-term units
Key stage
KS2
Year group
Year 4
NC alignment
Full programmes of study

Expected prior knowledge

  • Ability to design and debug Scratch programs that use sequences, loops, and events.
  • Understanding of computer networks including the internet, routers, and servers.
  • Experience creating and querying a branching database.
  • Ability to evaluate online information for reliability and relevance.

Units across the year

Six half-term units covering all strands of the KS2 Computing programme of study.

Autumn 1Programming

Selection in Programming

View lesson plan →
National Curriculum objectives
  • Design, write and debug programs that accomplish specific goals.
  • Use sequence, selection, and repetition in programs.
  • Use logical reasoning to detect and correct errors in algorithms and programs.
Key activities
  • Model selection in everyday life: if it is raining, take an umbrella; else, wear sunglasses.
  • Use if/else blocks in Scratch to create a program that responds differently to two conditions.
  • Design and build a quiz game where the score increases only if the correct answer is chosen.
  • Trace through programs with selection to predict output, then test predictions by running the code.
Key vocabulary
selectionconditionifelseBooleantruefalseoperator
Autumn 2Data and Information

Data — Spreadsheets

View lesson plan →
National Curriculum objectives
  • Select, use and combine a variety of software to accomplish given goals.
  • Collect, analyse, evaluate and present data and information.
Key activities
  • Explore the structure of a spreadsheet: cells, rows, columns, and sheet tabs.
  • Enter a class dataset and use SUM and AVERAGE formulas to calculate totals and means.
  • Sort data by different columns and filter rows to answer specific questions.
  • Create a simple bar chart from the data and evaluate what it communicates.
Key vocabulary
spreadsheetcellrowcolumnformulaSUMAVERAGEchart
Spring 1Creating Media

Creating Media — Audio Production

National Curriculum objectives
  • Select, use and combine a variety of software to design and create a range of content.
  • Accomplish given goals, including collecting, analysing, evaluating and presenting data and information.
Key activities
  • Discuss what makes a good podcast or radio programme, listening to age-appropriate examples.
  • Plan a short audio recording using a script and running order.
  • Record, listen back, and re-record segments to improve clarity and quality using audio software.
  • Edit recordings by trimming, reordering clips, and adding a simple intro jingle.
Key vocabulary
audiorecordeditpodcastclipwaveformimportexport
Spring 2Networks

Networks and Communication

View lesson plan →
National Curriculum objectives
  • Understand computer networks including the internet.
  • Describe how packets of data are sent and received.
  • Understand how websites are hosted on servers and accessed via web browsers.
Key activities
  • Model packet switching using envelopes to represent data packets being routed across a network.
  • Investigate how email is sent and received, identifying the role of mail servers.
  • Explore the difference between the internet and the World Wide Web.
  • Discuss the concept of bandwidth and why some pages load faster than others.
Key vocabulary
packetswitchingprotocolemailserverbandwidthWorld Wide Webbrowser
Summer 1Online Safety

Online Safety — Managing Online Information

National Curriculum objectives
  • Use search technologies effectively and be discerning in evaluating digital content.
  • Identify a range of ways to report concerns about content and contact.
Key activities
  • Investigate examples of misleading online information and discuss how to spot unreliable sources.
  • Apply the SIFT method (Stop, Investigate, Find better coverage, Trace claims) to evaluate a webpage.
  • Discuss how algorithms shape the information we see online and what filter bubbles are.
  • Create a guide for younger pupils explaining how to check whether online information is reliable.
Key vocabulary
reliablemisleadingsourcebiasalgorithmfilter bubbleevaluateverify
Summer 2Programming

Further Programming — Loops and Selection

View lesson plan →
National Curriculum objectives
  • Design, write and debug programs that accomplish specific goals.
  • Use sequence, selection, and repetition in programs.
  • Use logical reasoning to detect and correct errors in algorithms and programs.
Key activities
  • Review loops and selection separately, then explore how they can be nested and combined.
  • Design a program specification and plan the algorithm using a flowchart before coding.
  • Build a Scratch project that uses both loops and if/else selection to create a small game or simulation.
  • Evaluate finished programs against the original specification and identify areas for improvement.
Key vocabulary
loopselectionnestconditionflowchartspecificationevaluaterefine

Progression into Year 5

In Year 5, pupils extend their programming further by introducing variables — named stores of data that can change as a program runs. They explore complex conditions and nested selection, and study in depth how the internet works at a technical level. Data work becomes more ambitious, with larger datasets and more sophisticated charting and analysis.

Individual lesson plans

Full lesson frameworks — learning objectives, vocabulary, lesson structure, and common misconceptions — for each unit in this scheme.

View all Year 4 Computing lesson plans →

Want a lesson plan tailored to your class?

Staffroom generates complete lesson plans from a topic and year group in seconds. Free trial, no card required.

Try Staffroom free →All Year 4 Computing plans