The computing topics have been chosen to match the requirements of the National Curriculum, ensuring the children are enthused and inspired. The curriculum has been divided into six strands, which are returned to each year, building upon prior knowledge.
Computing Curriculum

Autumn 1 – Programming
With a core focus on computer science, the first half term of each year teaches the children how to code. They design animations, develop software and plan and create complex games. Starting with the Scratch coding software before moving to the Python coding language by Year 6.
Autumn 2 – Computational Thinking
Elements of computer science continue with a new emphasis on logical thinking and problem solving. The children debug code, develop solutions to problems, crack codes and ciphers, and solve mathematical problems using technology.
Spring 1 – Creativity
Content creation joins computer science, with an emphasis on using technology to create digital work. Children create video presentations, musical compositions, digital artwork and digital adverts.
Spring 2 – Networks
Children begin to study how technology is used to connect the world. They learn how search engines work, how to use HTML to create webpages, how to develop websites and how networks operate.
Summer 1 – Communication
Digital technology allows people to communicate and share their ideas, and this is the focus of the communication strand. It ensures that pupils become digitally literate – able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in a digital world. The children email other schools, sharing ideas and collaborating on projects. They author online blogs and create printed books for different audiences.
Summer 2 – Presenting Data
Children learn how to collect, interpret and present data. Creating online surveys, collecting meteorological data, presenting a weather forecast, designing a 3D art gallery to display their artwork and become travel writers and charting their real-life adventures.
Year 3
Week 1
Programming – Programmer
Outcome
- To recognise different types of computer animations
Vocabulary
- animation
- online safety
- privacy
- attachments
- information
Revision – Year 2
- To recall ordering of instructions
Online Safety – Digital Literacy
- To identify my online safety needs
Week 2
Programming – Programmer
Outcome
- To produce a storyboard for an animation
Vocabulary
- storyboard
- sequence
Revision – Year 2
- To recognise algorithms
Online Safety – Digital Literacy
- To recall the SMART rules
Week 3
Programming – Programmer
Outcome
- To manipulate animations using code blocks
Vocabulary
- sequence
- algorithm
- program
Revision – Year 2
- To recall how to order instructions
Online Safety – Digital Literacy
- To identify what I should not share online
Week 4
Programming – Programmer
Outcome
- To produce an animation
Vocabulary
- input
- output
- script
Revision – Year 2
- To identify block categories
Online Safety – Digital Literacy
- To discuss online safety scenarios
Week 5
Programming – Programmer
Outcome
- To produce sprites for my animation
Vocabulary
- sprite
- tool
- scale
Revision – Year 2
- To describe common tools and options in painting software
Online Safety – Digital Literacy
- To develop strategies to be safe online
Week 6
Programming – Programmer
Outcome
- To manipulate sprites with animation
Vocabulary
- sprite
- input
- algorithm
Revision – Year 2
- To match blocks to purpose
Online Safety – Digital Literacy
- To create Year 3 online safety rules
Week 7
Programming – Programmer
Outcome
- To appraise my animation
Vocabulary
- evaluate
Revision – Year 2
- To recall evaluation vocabulary
Online Safety – Digital Literacy
- To recall how to be safe online
Week 1
Computational Thinking – Bug Fixer
Outcome
- To recognise how and why bugs exist in software
Vocabulary
- bug
- software
- debug
Revision – Year 2
- To identify technology around the classroom
Online Safety – Digital Privacy
- To identify personal information
Week 2
Computational Thinking – Bug Fixer
Outcome
- To identify one-off bugs
Vocabulary
- algorithm
- instruction
- one-off bug
Revision – Year 2
- To define ‘algorithm’ using everyday activities
Online Safety – Digital Privacy
- To identify what makes an appropriate username
Week 3
Computational Thinking – Bug Fixer
Outcome
- To identify and correct performance bugs
Vocabulary
- performance bug
- event
- program
- memory
- CPU
Revision – Year 2
- To order events using a virtual programmable toy
Online Safety – Digital Privacy
- To identify how to choose a password
Week 4
Computational Thinking – Bug Fixer
Outcome
- To identify and correct multi-thread bugs
Vocabulary
- thread
- multi-thread
- debug
- sequence
Revision – Year 2
- To order events using a programmable toy
Online Safety – Digital Privacy
- To understand online age restrictions
Week 5
Computational Thinking – Bug Fixer
Outcome
- To identify and correct conceptual bugs
Vocabulary
- conceptual bug
- debug,
- coder
Revision – Year 2
- To recognise angles
Online Safety – Digital Privacy
- To identify people who I can share information with
Week 6
Computational Thinking – Bug Fixer
Outcome
- To identify and correct multiplication bug
Vocabulary
- input
- variable
- arithmetic bug
Revision – Year 2
- To recall division and multiplication facts
Online Safety – Digital Privacy
- To explain how devices collect information
Week 7
Computational Thinking – Bug Fixer
Outcome
- To identify and correct resource bugs
Vocabulary
- resource bug
- repetition
- output
Revision – Year 2
- To recall simple instructions
Online Safety – Digital Privacy
- To recall how to keep information private online
Week 1
Creativity – Presenter
Outcome
- To describe how search engines work
Vocabulary
- search engine
- metadata
Revision – Year 2
- To recall how to touch type
Online Safety – Digital Integrity
- To compare opinions and facts
Week 2
Creativity – Presenter
Outcome
- To breakdown a topic into research points
Vocabulary
- research
- information
- research point
Revision – Year 2
- To recall how to touch type
Online Safety – Digital Integrity
- To analyse what makes a website reliable
Week 3
Creativity – Presenter
Outocme
- To assemble presentation content using search engines
Vocabulary
- presentation
- slides
- animation
- copyright
Revision – Year 2
- To identify how to be safe when using the internet
Online Safety – Digital Integrity
- To assess the reliability of different websites.
Week 4
Creativity – Presenter
Outcome
- To practice using the key features of presentation software
Vocabulary
- interface
- toolbar
- images
- text box
Revision – Year 2
- To identify common buttons and tools across different software
Online Safety – Digital Integrity
- To explain the importance of impartiality
Week 5
Creativity – Presenter
Outcome
- To create a presentation
Vocabulary
- presentation
- design
- transition
Revision – Year 2
- To recall key features of painting software
Online Safety – Digital Integrity
- To compare online and offline identities
Week 6
Creativity – Presenter
Outcome
- To prepare a presentation
Vocabulary
- narration
- audience
Revision – Year 2
- To describe what makes a good presentation
Online Safety – Digital Integrity
- To discuss how to report concerns
Week 1
Networks – Network Engineer
Outcome
- To explain how digital devices function
Vocabulary
- digital device
- function
- process
Revision – Year 2
- To identify devices in schools
Online Safety – Digital Citizenship
- To discuss what makes a good digital citizen
Week 2
Networks – Network Engineer
Outcome
- To identify what parts make up a digital device
Vocabulary
- input
- output
Revision – Year 2
- To recall how to give instructions
Online Safety – Digital Citizenship
- To compare online and offline friendships
Week 3
Networks – Network Engineer
Outcome
- To recognise how digital devices help us
Vocabulary
- device
- program
- non-digital device
Revision – Year 2
- To recall how to order instructional events
Online Safety – Digital Citizenship
- To list who I can go to for help if something online concerns me
Week 4
Networks – Network Engineer
Outcome
- To explain how a computer network shares information
Vocabulary
- connection
- computer
- network switch
Revision – Year 2
- To recall how to be safe when sharing information online
Online Safety – Digital Citizenship
- To examine why some online content is not free
Week 5
Networks – Network Engineer
Outcome
- To identify how computers are connected
Vocabulary
- network
- ethernet cable
- server
Revision – Year 2
- To recognise how to work in a team effectively
Online Safety – Digital Citizenship
- To identify who I can trust online
Week 6
Networks – Network Engineer
Outcome
- To analyse how our school network works
Vocabulary
- WAP
- server
- login
- LAN
Revision – Year 2
- To recognise digital devices at home
Online Safety – Digital Citizenship
- To model how to react if something online upsets me
Week 1
Communication – Graphic Designer
Outcome
- To recognise how text and images convey information
Vocabulary
- text
- advantages
- disadvantages
- images
- communicate
Revision – Year 2
- To recall how to change font styles
Online Safety – Digital Interaction
- To identify the different ways to communicate online
Week 2
Communication – Graphic Designer
Outcome
- To recognise that text and layout can be edited
Vocabulary
- font
- font style
- template
- communicate
Revision – Year 2
- To recall how people communicate
Online Safety – Digital Interaction
- To choose effective online avatars
Week 3
Communication – Graphic Designer
Outcome
- To produce content for a desktop publishing publication
Vocabulary
- landscape
- portrait
- orientation
- placeholder
- template
- layout
- content
Revision – Year 2
- To identify tools and buttons in word processing software
Online Safety – Digital Interaction
- To examine the signs of cyberbullying
Week 4
Communication – Graphic Designer
Outcome
- To consider how different layouts can suit different purposes
Vocabulary
- layout
- purpose
Revision – Year 2
- To recall different audiences for our work
Online Safety – Digital Interaction
- To discuss what to do if someone upsets me online
Week 5
Communication – Graphic Designer
Outcome
- To consider the benefits of desktop publishing
Vocabulary
- desktop publishing
- purpose
- audience
Revision – Year 2
- To recall how to work with a partner
Online Safety – Digital Interaction
- To discuss what to do if someone else is being bullied online
Week 6
Communication – Graphic Designer
Outcome
- To appraise the effectiveness of my publication
Vocabulary
- design
- audience
Revision – Year 2
- To recall how to touch type
Online Safety – Digital Interaction
- To recall which information should not be shared online
Week 1
Presenting Data – Opinion Pollster
Outcome
- To recognise why information is collected
Vocabulary
- information
Revision – Year 2
- To recall how to record information
Online Safety – Digital Health
- To model how to behave online
Week 2
Presenting Data – Opinion Pollster
Outcome
- To identify different types of questioning used in surveys
Vocabulary
- open questions
- closed questions
- checkbox
- multiple choice
- linear scale
Revision – Year 2
- To recall how to touch type
Online Safety – Digital Health
- To discuss how we can all make the internet an enjoyable place
Week 3
Presenting Data – Opinion Pollster
Outcome
- To produce questions for a survey
Vocabulary
- multiple choice
- linear scale
Revision – Year 2
- To identify the 5Ws and how to use them in our questions
Online Safety – Digital Health
- To model how to give kind online comments
Week 4
Presenting Data – Opinion Pollster
Outcome
- To use online survey software
Vocabulary
- survey
- data
Revision – Year 2
- To recall how to be safe online
Online Safety – Digital Health
- To identify how the internet helps me
Week 5
Presenting Data – Opinion Pollster
Outcome
- To assemble data from a survey
Vocabulary
- data
- collate
Revision – Year 2
- To recall how to use tally charts
Online Safety – Digital Health
- To recall what you can and cannot copy online
Week 6
Presenting Data – Opinion Pollster
Outcome
- To analyse data from a survey
Vocabulary
- program
Revision – Year 2
- To recall how to read graphs and charts
Online Safety – Digital Health
- To identify healthy usage limits
Week 7
Presenting Data – Opinion Pollster
Outcome
- To appraise the effectiveness of a survey
Vocabulary
- open questions
- closed questions
- checkbox
- multiple choice
Revision – Year 2
- To recall how to touch type
Online Safety – Digital Health
- To create a guide to being healthy online
Programming
Year 3 start with programming. They use their prior knowledge of instructions and sequencing from KS1 to consolidate their learning.
In contrast to KS1, where children use practical moving robots to carry out instructions, Year 3 begin to use Scratch to order and sequence coding blocks.
They build upon their understanding of movement instructions and looping statements, and start to use variables and mathematical operators to develop more complex and dynamic instructions.
Computational Thinking
They then move to the computational thinking strand, in which they analyse algorithms and code blocks, identifying errors and learning how to correct and improve code. This links back to their experiences in Year 2 where they gave instructions to moving robots.
Creativity
Year 3 then build upon KS1 learning by using technology to present information in interactive ways.
Networks
As part of an online safety focussed strand, Year 3 then develop their understanding of communication over networks and the internet, learning how to be safe online.
Communication
They will refer back to their prior learning in KS1 and apply it to real-world activities such as designing posters using desktop publishing software.
Presenting Data
Finally, Year 3 use their knowledge of charts and tables in maths to learn how to collect data using technology. They will create online surveys and decide how best to create questions which can produce answers which can be analysed. This links with their experiences in guided reading and comprehension lessons in English, developing their understanding of closed and open questioning.
Autumn 1

Programming
- Software Developer
Autumn 2

Computational Thinking
- Bug Fixer
Spring 1

Creativity
- Presenter
Spring 2

Networks
- Network Engineer
Summer 1

Communication
- Graphic Designer
Summer 2

Presenting Data
- Opinion Pollster
Year 4
Week 1
Programming – Software Developer
Outcome
- To identify the techniques used in education games
Vocabulary
- algorithm
- interface
- design
- engage
- user
- safe
- meet
- accepting
- reliable
- tell
Revision – Year 3 Programmer
- Types of computer animations
Online Safety – Digital Literacy
- To identify my online safety needs
Week 2
Programming – Software Developer
Outcome
- To develop a prototype game
Vocabulary
- block
- pane
- preview
- category
- function
Revision – Year 3 Programmer
- Storyboarding algorithms
Online Safety – Digital Literacy
- To recall the SMART rules
Week 3
Programming – Software Developer
Outcome
- To utilise the repeat loop in a game
Vocabulary
- version
- debug
- logic
- variables
- block
Revision – Year 3 Programmer
- Different categories of Scratch blocks
Online Safety – Digital Literacy
- To identify what I should not share online
Week 4
Programming – Software Developer
Outcome
- To construct a user interface
Vocabulary
- background
- control
- graphics
- design
- icon
Revision – Year 3 Programmer
- Features of the Scratch painting tab
Online Safety – Digital Literacy
- To discuss online safety scenarios
Week 5
Programming – Software Developer
Outcome
- To implement progression into a game
Vocabulary
- level
- debug
- challenge
- variables
- random
Revision – Year 3 Programmer
- Recall features of the variable block category
Online Safety – Digital Literacy
- To identify how to help others online
Week 6
Programming – Software Developer
Outcome
- To complete a working educational game
Vocabulary
- debug
- algorithm
- fix
- refine
- progression
Revision – Year 3 Programmer
- How to manipulate and move sprites with code
Online Safety – Digital Literacy
- To create Year 4 online safety rules
Week 7
Programming – Software Developer
Outcome
- To evaluate our educational games
Vocabulary
- evaluate
Revision – Year 3 Programmer
- To evaluate our educational games
Online Safety – Digital Literacy
- To recall how I can stay safe online
Week 1
Computational Thinking – Toy Designer
Outcome
- To describe how computers use inputs and outputs in the real world
Vocabulary
- embedded
- program
- stored
- simulation
- interactive
Revision – Year 3 Bug Fixer
- What is technology
Online Safety – Digital Privacy
- To classify types of personal information.
Week 2
Computational Thinking – Toy Designer
Outcome
- To develop a for an interactive toy
Vocabulary
- input
- program
- output
- audience
- algorithms
Revision – Year 3 Bug Fixer
- What are algorithms
Online Safety – Digital Privacy
- To identify how to choose an appropriate username
Week 3
Computational Thinking – Toy Designer
Outcome
- To transfer my interactive toy plan to Scratch
Vocabulary
- sprite
- simulation
- component
- prototype
- design
Revision – Year 3 Bug Fixer
- Recall block categories and cascading processing of Scratch
Online Safety – Digital Privacy
- To explain how to choose a strong and secure password
Week 4
Computational Thinking – Toy Designer
Outcome
- To implement inputs and outputs in Scratch
Vocabulary
- embedded
- program
- block
- simulation
- algorithm
Revision – Year 3 Bug Fixer
- Recall the blocks in the ‘sensing’ category
Online Safety – Digital Privacy
- To recall the age restrictions on services
Week 5
Computational Thinking – Toy Designer
Outcome
- To test our interactive toys
Vocabulary
- bug
- program
- software
- fix
- debug
Revision – Year 3 Bug Fixer
- Types of bugs and how to fix them
Online Safety – Digital Privacy
- To understand why age restrictions should be followed
Week 6
Computational Thinking – Toy Designers
Outcome
- To refine an interactive toy in Scratch
Vocabulary
- process
- program
- revise
- complexity
- algorithm
Revision – Year 3 Bug Fixer
- Debugging strategies
Online Safety – Digital Privacy
- To explain how devices collect & share information
Week 7
Computational Thinking – Toy Designer
Outcome
- To evaluate our interactive toy
Vocabulary
- debug
- test
- reflect
- feedback
- purpose
Revision – Year 3 Bug Fixer
- Evaluation vocabulary and strategies
Online Safety – Digital Privacy
- To recall key elements of digital privacy
Week 1
Creativity – Animator
Outcome
- To explain how digital technology plays a role in animation creation
Vocabulary
- digital
- animation
- create
- software
- apps
Revision – Year 3 Presenter
- Technology around the classroom
Online Safety – Digital Integrity
- To compare opinions and facts
Week 2
Creativity – Animator
Outcome
- To apply sequencing when creating animations
Vocabulary
- hardware
- software
- outcome
- HTML
- sources
Revision – Year 3 Presenter
- Ordering events
Online Safety – Digital Integrity
- To distinguish balanced opinions
Week 3
Creativity – Animator
Outcome
- To manipulate objects and use keyframes
Vocabulary
- keyframes
- transition
- define
- starting
- ending
Revision – Year 3 Presenter
- Common tools and buttons on software interfaces
Online Safety – Digital Interaction
- To judge the reliability of different websites
Week 4
Creativity – Animator
Outcome
- To develop an animation using frames
Vocabulary
- animate
- movement
- program
- frame
- develop
Revision – Year 3 Presenter
- Using digital drawing tools
Online Safety – Digital Integration
- To explain the importance of impartiality
Week 5
Creativity – Animator
Outcome
- To evaluate our animations
Vocabulary
- refine
- evaluate
- animation
- program
- reflect
Revision – Year 3 Presenter
- To recall evaluation vocabulary and strategies
Online Safety – Digital Integrity
- To compare online and offline identities
Week 6
Creativity – Animator
Outcome
- To identify online safety risks and rules
(Safer Internet Week)
Vocabulary
- safe
- meet
- accepting
- reliable
- tell
Revision – Year 3 Presenter
- SMART rules
Online Safety – Digital Integrity
- To discuss how to report concerns
Week 1
Networks – HTML Designer
Outcome
- To break down and explain the parts of a URL
Vocabulary
- protocol
- domain
- web
- pathway
- server
Revision – Year 3 Network Engineer
- How search engines work
Online Safety – Digital Citizenship
- To discuss my digital rights and responsibilities
Week 2
Networks – HTML Designer
Outcome
- To practice editing HTML on different websites
Vocabulary
- programming
- language
- website
- code
- hypertext
Revision – Year 3 Network Engineer
- How to be safe online
Online Safety – Digital Citizenship
- To interpret copyright rules
Week 3
Networks – HTML Designer
Outcome
- To construct HTML code
Vocabulary
- language
- paragraph
- heading
- image
- web page
Revision – Year 3 Network Engineer
- Cascading code structure
Online Safety – Digital Citizenship
- To distinguish who owns online content
Week 4
Networks – HTML Designer
Outcome
- To use HTML tags to create a webpage
Vocabulary
- tags
- paragraphs
- headings
- image
- source
Revision – Year 3 Network Engineer
- Organising code so it is clear and uncluttered
Online Safety – Digital Citizenship
- To identify when we can reuse online content
Week 5
Networks – HTML Designer
Outcome
- To develop a webpage using HTML
Vocabulary
- layout
- image
- tags
- format
- reliable
Revision – Year 3 Network Engineer
- Debugging strategies
Online Safety – Digital Citizenship
- To explain who I can trust online
Week 6
Networks – HTML Designer
Outcome
- To appraise our webpages
Vocabulary
- reflect
- refine
- edit
- appraise
- evaluate
Revision – Year 3 Network Engineer
- Evaluation vocabulary and strategies
Online Safety – Digital Citizenship
- To model positive behaviour online
Week 1
Communication – Website Author
Outcome
- To plan a wiki page
Vocabulary
- website
- collaborate
- contribute
- user
- resource
Revision – Year 3 Graphic Designer
- Explain online safety rules when using the internet
Online Safety – Digital Interaction
- To discuss how to be respectful to people online
Week 2
Communication – Website Author
Outcome
- To select information to include in our wiki
Vocabulary
- Wiki
- information
- topic
- research
- website
Revision – Year 3 Graphic Designer
- How to search the internet
Online Safety – Digital Interaction
- To compare virtual friends with real friends
Week 3
Communication – Website Author
Outcome
- To write a wiki page about a chosen topic
Vocabulary
- topic
- reliable
- safe
- sources
- plan
Revision – Year 3 Graphic Designer
- How to be safe when using the internet
Online Safety – Digital Interaction
- To examine the signs of cyberbullying
Week 4
Communication – Website Author
Outcome
- To refine a wiki page
Vocabulary
- refine
- edit
- co-authors
- outcome
- reflect
Revision – Year 3 Graphic Designer
- Colour choices
Online Safety – Digital Interaction
- To discuss how to mute, block and report people who upset me
Week 5
Communication – Website Author
Outcome
- To assess wiki pages and edit the content
Vocabulary
- content
- information
- source
- edit
- assess
Revision – Year 3 Graphic Designer
- Evaluating our work
Online Safety – Digital Interaction
- To model how to support others who are being bullied online
Week 6
Communication – Website Author
Outcome
- To evaluate our wiki pages
Vocabulary
- software
- summary
- wiki
- resource
- evaluate
Revision – Year 3 Graphic Designer
- Evaluation vocabulary and strategies
Online Safety – Digital Interaction
- To recall which information should not be shared online
Week 1
Presenting Data – Meteorologist
Outcome
- To identify how weather is measured and recorded
Vocabulary
- chart
- data
- cell
- present
- spreadsheet
- measure
- record
- analyse
- weather
- information
Revision – Year 3 Opinion Pollster
- How people collect information
Online Safety – Digital Health
- To discuss appropriate ways to behave online
Week 2
Presenting Data – Meteorologist
Outcome
- Tounderstand why data logging software is used
Vocabulary
- spreadsheet
- meteorologists
- data
- resources
- weather
Revision – Year 3 Opinion Pollster
- Collecting and recording information
Online Safety – Digital Health
- To discuss how we can all make the internet an enjoyable place
Week 3
Presenting Data – Meteorologist
Outcome
- To use data logging software to record our observations
Vocabulary
- observation
- record
- data
- log
- software
Revision – Year 3 Opinion Pollster
- Recording information
Online Safety – Digital Health
- To discuss evening and bedtime routines
Week 4
Presenting Data – Meteorologist
Outcome
- To construct charts and graphs using data logging software
Vocabulary
- analyse
- record
- data
- spreadsheet
- chart
Revision – Year 3 Opinion Pollster
- Using graphs and charts
Online Safety – Digital Health
- To identify how the internet helps me
Week 5
Presenting Data – Meteorologist
Outcome
- To employ our records to enable us to predict the weather
Vocabulary
- predict
- analyse
- records
- previous
- weather
Revision – Year 3 Opinion Pollster
- Analysing data
Online Safety – Digital Health
- To recall what you can and cannot copy
Week 6
Presenting Data – Meteorologist
Outcome
- To produce a weather forecast
Vocabulary
- produce
- information
- resource
- records
- communicate
Revision – Year 3 Opinion Pollster
- Presentation software tools
Online Safety – Digital Health
- To identify healthy usage limits
Week 7
Presenting Data – Meteorologist
Outcome
- To evaluate our weather forecasts
Vocabulary
- measure
- record
- analyse
- weather
- information
Revision – Year 3 Opinion Pollster
- SMART rules
Online Safety – Digital Health
- To recall how to be digitally healthy
Programming
Year 4 return to the first strand of programming. They build upon the skills learnt in Year 3 and use Scratch to create an educational game. Using their learning from Year 3, they debug their code and introduce repeating loops and create an interface.
Computational Thinking
Year 4 then utilise their understanding of Scratch built up over the previous term and previous year to create interactive toys. In Year 3 they learnt about inputs and outputs and they now use this knowledge to make their designs interactive and responsive to user interaction.
Creativity
Consolidating upon their work presenting information in Year 3, Year 4 children create animations.
Network
Introducing a new strand of computer science into Key Stage 2, Year 4 start to learn how to write HTML code. This is the first time they will be manipulating and creating a program by writing words and using syntax, rather than manipulating blocks in Scratch. This will be the foundation of their experiences coding in Year 5 and 6.
Year 4 will also access the HTML code behind various websites, linking this to online safety and searching.
Communication
Year 4 will later complete a Communication strand unit in which they will research a topic and use what they have learnt writing non-fiction texts in English to present a clear and concise piece of writing about a topic, saved online for a restricted audience.
Presenting Data
Finally, consolidating their experiences collecting data in the Year 3 Opinion Pollsters unit, Year 4 will record weather data, linking their work with science to make predictions and form clear and precise conclusions using scientific vocabulary.
Autumn 1

Programming
- Software Developer
Autumn 2

Computational Thinking
- Toy Designer
Spring 1

Creativity
- Animator
Spring 2

Networks
- HTML Designer
Summer 1

Communication
- Website Author
Summer 2

Presenting Data
- Meteorologist
Year 5
Week 1
Programming – Game Developer
Outcome
- To plan the algorithm for my interactive game
Vocabulary
- algorithm
- sequence
- coding blocks
Revision – Year 4 Software Developer
- Algorithms
Online Safety – Digital Literacy
- To identify my online safety needs
Week 2
Programming – Game Developer
Outcome
- To produce assets for my interactive game
Vocabulary
- asset
- sprite
- interactive
Revision – Year 4 Software Developer
- Using the painting tools in Scratch
Online Safety – Digital Literacy
- To recall the SMART rules
Week 3
Programming – Game Developer
Outcome
- To produce a prototype interactive game
Vocabulary
- algorithm
- program
- output
Revision – Year 4 Software Developer
- Sensing blocks in Scratch
Online Safety – Digital Literacy
- To identify what can and cannot be shared
Week 4
Programming – Game Developer
Outcome
- France residential and Harvest Festival rehearsal
Vocabulary
Revision – Year 4 Software Developer
- France residential and Harvest Festival rehearsal
Online Safety – Digital Literacy
Week 5
Programming – Game Developer
Outcome
- To develop an interactive game
Vocabulary
- variable
- memory
- repetition
Revision – Year 4 Software Developer
- Using variables in Scratch
Online Safety – Digital Literacy
- To discuss online scenarios
Week 6
Programming – Game Developer
Outcome
- To implement more advanced features into my interactive game
Vocabulary
- debug
- procedure
- broadcast block
Revision – Year 4 Software Developer
- Types of bugs and debugging strategies
Online Safety – Digital Literacy
- To model how to give advice to others
Week 7
Programming – Game Developer
Outcomes
- To identify and fix bugs in my interactive game
Vocabulary
- debug
- testing
Revision – Year 4 Software Developer
- Evaluation vocabulary and techniques
Online Safety – Digital Literacy
- To create Year 5 online safety rules
Week 1
Computational Thinking – Cryptographer
Outcome
- To use semaphore to transmit messages
Vocabulary
- semaphore
- transmit
- cipher
Revision – Year 4 Toy Designer
- Types of digital communication
Online Safety – Digital Privacy
- To explain that not all personal information is the same
Week 2
Computational Thinking – Cryptographer
Outcome
- To compare Morse code with binary digital communication
Vocabulary
- binary code
- Morse Code
Revision – Year 4 Toy Designer
- Types of technology around the classroom
Online Safety – Digital Privacy
- To identify age-appropriate social media
Week 3
Computational Thinking – Cryptographer
Outcome
- To operate the Caesar cipher to create and crack codes
Vocabulary
- cipher
- encrypt
- decrypt
Revision – Year 4 Toy Designer
- The Scratch interface and useful features
Online Safety – Digital Privacy
- To discuss how to choose a strong and secure password
Week 4
Computational Thinking – Cryptographer
Outcome
- To examine password security issues
Vocabulary
- password
- encryption
- personal information
Revision – Year 4 Toy Designer
- SMART rules
Online Safety – Digital Privacy
- To explain the reasoning behind social media age restrictions
Week 5
Computational Thinking – Cryptographer
Outcome
- To identify how data is kept secure on the internet
Vocabulary
- data
- URL
- security
Revision – Year 4 Toy Designer
- URLs and how to identify secure websites with them
Online Safety – Digital Privacy
- To choose which content we can share
Week 6
Computational Thinking – Cryptographer
Outcome
- To produce a guide on how to keep data secure on the internet
Vocabulary
- attachments
- safe
- data privacy
- personal information
- encryption
Revision – Year 4 Toy Designer
- SMART rules
Online Safety – Digital Privacy
- To understand my digital footprint
Week 7
Computational Thinking – Cryptographer
Outcome
- To evaluate how data is kept secure on the internet
Vocabulary
- encryption
- security
Revision – Year 4 Toy Designer
- Evaluation vocabulary
Online Safety – Digital Privacy
- To define digital privacy
Week 1
Creativity – Digital Artist
Outcome
- To produce tessellations using design software
Vocabulary
- tessellation
- repetition
- geometric
- regular shape
- irregular shape
Creativity – Year 4 Animator
- Common tool and options in painting and creation software
Online Safety – Digital Integrity
- To compare opinions, beliefs and facts
Week 2
Creativity – Digital Artist
Outcome
- To refine our tessellation designs
Vocabulary
- toolbar
- paint
- repetition
Creativity – Year 4 Animator
- Common tool and options in painting and creation software
Online Safety – Digital Integrity
- To distinguish genuine from ‘fake’ content
Week 3
Creativity – Digital Artist
Outcome
- To use loops to creating repeating patterns in Scratch
Vocabulary
- statement
- loop
- control
- algorithm
- procedure
Creativity – Year 4 Animator
- Using Scratch ‘control’ blocks
Online Safety – Digital Integrity
- To examine online bias
Week 4
Creativity – Digital Artist
Outcome
- To compose digital artwork in the style of a famous artist
Vocabulary
- symmetry
- repetition
Creativity – Year 4 Animator
- Common tool and options in painting and creation software
Online Safety – Digital Intergrity
- To examine how to recognise the tactics used by phishers
Week 5
Creativity – Digital Artist
Outcome
- To generate a landscape using digital software
Vocabulary
- toolbar
Creativity – Year 4 Animator
- Common tool and options in painting and creation software
Online Safety
- To examine how a website’s URL can show the reliability of the content
Week 6
Creativity – Digital Artist
Outcome
- To identify online safety risks and rules
(Safer Internet Week)
Vocabulary
- personal information
- attachment
- social media
Creativity – Year 4 Animator
- SMART rules
Online Safety – Digital Integrity
- To outline how to report content which concerns me
Week 1
Networks – Website Developer
Outcome
- To plan an online safety website
Vocabulary
- personal information
- online safety
Revision – Year 4 HTML Designer
- SMART rules
Online Safety – Online Citizenship
- To discuss the articles of the UNICEF Rights of the Child
Week 2
Networks – Website Developer
Outcome
- To examine how pages are ranked on search engines
Vocabulary
- page rank
- search engine
Revision – Year 4 HTML Designer
- HTML tags (especially <head> and <meta>)
Online Safety – Online Citizenship
- To discuss and judge copyright scenarios
Week 3
Networks – Website Developer
Outcome
- To choose relevant information to put into an online safety website
Vocabulary
- bias
- data protection
- search engine
Revision – Year 4 HTML Designer
- SMART rules (especially data protection)
Online Safety – Online Citizenship
- To distinguish who owns online content
Week 4
Networks – Website Developer
Outcome
- To construct an online safety website
Vocabulary
- hyperlink
- menu
- content
Revision – Year 4 HTML Designer
- Using HTML to create a website
Online Safety – Online Citizenship
- To identify how to respond to phishing attempts
Week 5
Networks – Website Developer
Outcome
- To include media in an online safety website
Vocabulary
- images
- media
- import
- link
Revision – Year 4 HTML Designer
- HTML tags (especially <img>, and ‘width’ and ‘height’ variables)
Online Safety – Online Citizenship
- To explain who I can trust online
Week 6
Networks – Website Developer
Outcome
- To evaluate our online safety websites
Vocabulary
- attachment
- bias
- reliable
Revision – Year 4 HTML Designer
- SMART rules (especially R for reliable websites)
Online Safety – Online Citizenship
- To analyse what makes a good online role-model
Week 1
Communication – Games Developer
Outcome
- To identify and model types of interactive adventure games
Vocabulary
- interactive
- algorithm
Revision – Year 4 Website Author
- To consider the audience of my work
Online Safety – Digital Interaction
- To compare different online interaction scenarios
Week 2
Communication – Games Developer
Outcome
- To plan an interactive adventure game
Vocabulary
- abstraction
- flowchart
- sequencing
Revision – Year 4 Website Author
- Searching the internet
Online Safety – Digital Interaction
- To compare virtual friends with real friends
Week 3
Communication – Games Developer
Outcome
- To construct an interactive adventure game
Vocabulary
- copyright
- creative commons licensing
Revision – Year 4 Website Author
- Changing font styles
Online Safety – Digital Interaction
- To identify the signs of cyberbullying
Week 4
Communication – Games Developer
Outcome
- To experiment with links between slides
Vocabulary
- hyperlink
- webpage
- internet
- LAN
Revision – Year 4 Website Author
- How webpages are connected
Online Safety – Digital Interaction
- To discuss how to mute, block and report people or situations which upset me
Week 5
Communication – Games Developer
Outcome
- To complete an interactive adventure game
Vocabulary
- testing
- software bug
Revision – Year 4 Website Author
- Checking and editing content
Online Safety – Digital Interaction
- To discuss how to respond in cyberbullying scenarios
Week 6
Communication – Games Developer
Outcome
- To test and evaluate our interactive adventure games
Vocabulary
- evaluate
- assess
- QA testing
Revision – Year 4 Website Aauthor
- Evaluation strategies
Online Safety – Digital Interaction
- To recall which information should not be shared online
Week 1
Presenting Data – Architect
Outcome
- To identify the features of art galleries and museums
Vocabulary
- digital device
- technology
Revision – Year 4 Meteorologist
- How digital technology is used to communicate ideas
Online Safety – Digital Health
- To discuss appropriate ways to behave online
Week 2
Presenting Data – Architect
Outcome
- To produce a 3D sculpture using Google SketchUp
Vocabulary
- cube
- cuboid
- sphere
- cylinder
- pyramid
Revision – Year 4 Meteorologist
- Collecting information
Online Safety – Digital Health
- To create our own online kindness rules
Week 3
Presenting Data – Architect
Outcome
- To produce a 3D art gallery
Vocabulary
- 3-D modelling
- axis
- perspective
Revision – Year 4 Meteorologist
- Common tools and buttons in art, painting and design software
Online Safety – Digital Health
- To examine how to manage technology before bedtime
Week 4
Presenting Data – Architect
Outcome
- To refine our 3D art galleries
Vocabulary
- 3-D net
- depth
- height
- width
Revision – Year 4 Meteorologist
- Debugging strategies
Online Safety – Digital Health
- To evaluate the value of online activities
Week 5
Presenting Data – Architect
Outcome
- To include media in our 3D art galleries
Vocabulary
- camera
- orbit
- rotate
- zoom
Revision – Year 4 Meteorologist
- How digital technology is used in art and music
Online Safety – Digital Health
- To identify activities that may affect my sleep
Week 6
Presenting Data – Architect
Outcome
- To evaluate our 3D art galleries
Vocabulary
- media
- import
- anchor point
Revision – Year 4 Meteorologist
- Collaboration with others
Online Safety – Digital Health
- To identify healthy usage limits
Programming
Year 5 return to the first strand of computing, which is programming. They use the skills learnt in Year 3 and 4 programming units, along with new learning, to create a computer game. They will use multi-thread programming to animate multiple sprites within their game at the same time.
The children will build upon their understanding of variables and sensing blocks to make their game interactive and respond to user inputs. These blocks will have been introduced in Year 4 programming. They will then assess and test their game, using the debugging skills learnt in Year 3 and 4.
Computational Thinking
Year 5 then move on to computational thinking, in which they learn how encryption and privacy is currently used on the internet, and how it has been used throughout history. They attempt to crack codes and ciphers, examine password complexity and apply their knowledge to produce a guide for others on how to be safe online.
Creativity
Building upon their understanding of different artists taught in art lessons, and with their experiences using different drawing interfaces in computing, Year 5 then explore how to create tessellations in computing. They learn about different artists, such as Escher, and they recreate his work in painting programs. They also use their understanding of Scratch to create kaleidoscope patterns, which links to their learning of Islamic art and architecture.
Networks
Year 5 then move on to apply their knowledge of online safety when creating an online resource. Using Google Sites, they create an online safety website for others to access. As online safety is taught in all year groups, the Year 5 children will be using all the knowledge they have gained over the previous two years of computing.
Communication
Year 5 then move on to creating a blog about a topic which is important to them. They build upon understanding of presenting information online and their knowledge of online safety.
Presenting Data
Finally, Year 5 will use 3D modelling software to create an art gallery. They will learn about positioning of cameras, doorways, windows and other features when creating their own building. They will then place their own artwork on the walls and within the rooms they have built, all of which were created during previous computing lessons, within their own art gallery. This will ultimately result in the children creating a guided tour of their own artwork.
Autumn 1

Programming
- Game Developers
Autumn 2

Computational Thinking
- Cryptographers
Spring 1

Creativity
- Artists
Spring 2

Networks
- Web Developers
Summer 1

Communication
- Bloggers
Summer 2

Presenting Data
- Architects
Year 6
Week 1
Programming – Python Programmer
Outcome
- To write Python code to loop, repeat and print
Vocabulary
- python
- repetition
- statement
- social
- password
- network
- cyber bullying
- privacy
- reliable
- information
- attachment
Revision – Year 5 Game Developer
- Control blocks in Scratch, especially if, if else and when statements
Online Safety – Digital Literacy
- To identify my online safety needs
Week 2
Programming – Python Programmer
Outcome
- To plan a text adventure
Vocabulary
- algorithm
- procedure
- interactive
Revision – Year 5 Game Developer
- Using algorithms in interactive games
Online Safety – Digital Literacy
- To recall the SMART rules
Week 3
Programming – Python Programmer
Outcome
- To use descriptions in Python code
Vocabulary
- syntax
- description
Revision – Year 5 Game Developer
- Storyboarding animations and games in Scratch
Online Safety – Digital Literacy
- To choose which content I can share
Week 4
Programming – Python Programmer
Outcome
- To employ variables in Python code
Vocabulary
- variable
- syntax
- selection
Revision – Year 5 Game Developer
- Using variable blocks in Scratch
Online Safety – Digital Literacy
- To discuss online scenarios
Week 5
Programming – Python Programmer
Outcome
- To use procedures in Python code
Vocabulary
- procedure
- repetition
- loop
Revision – Year 5 Game Developer
- Using procedures
Online Safety – Digital Literacy
- To model how to give advice to others
Week 6
Programming – Python Programmer
Outcome
- To use lists in Python code
Vocabulary
- list
- variable
- memory
Revision – Year 5 Game Developer
- Using lists in Scratch (‘guess my number’ game)
Online Safety – Digital Literacy
- To create whole school online safety rules
Week 7
Programming – Python Programmers
Outcome
- To appraise different text based adventures
Revision – Year 5 Game Developer
- Debugging
Online Safety – Digital Literacy
- To recall how to use the internet safely
Week 1
Computational Thinking – Logical Programmer
Outcome
- To estimate how to recreate random and linear searches
Vocabulary
- random
- search
- linear
Revision – Year 5 Cryptographer
- Using the ‘sensing’ category blocks in Scratch
Online Safety – Digital Privacy
- To organise personal information based on level of importance
Week 2
Computational Thinking – Logical Programmer
Outcome
- To write code which can perform a binary search
Vocabulary
- binary
- syntax
- operator
Revision – Year 5 Cryptographer
- Using the ‘operators’ block category in Scratch
Online Safety – Digital Privacy
- To explain how to choose a strong and secure password
Week 3
Computational Thinking – Logical Programmer
Outcome
- To write a select and sort algorithm
Vocabulary
- algorithm
- flowchart
- pseudocode
Revision – Year 5 Cryptographer
- Using algorithms
Online Safety – Digital Privacy
- To explain why social media has age restrictions
Week 4
Computational Thinking – Logical Programmer
Outcome
- To identify how select and sort is used in the real world
Vocabulary
- selection sort
- quick sort
- search
Revision – Year 5 Cryptographer
- Search engines and how technology is used in the real world
Online Safety – Digital Privacy
- To explain how the internet isn’t always private
Week 5
Computational Thinking – Logical Programmer
Outcome
- To produce an algorithm to identify if a number is a prime number
Vocabulary
- prime number
- pseudocode
- algorithm
Revision – Year 5 Cryptographer
- Mathematical calculations using Scratch
Online Safety – Digital Privacy
- To explain the impact of my digital footprint
Week 6
Computational Thinking – Logical Programmer
Outcome
- To write an algorithm to identify the HCF of a pair of numbers
Vocabulary
- common factors
- recursion
- debug
Revision – Year 5 Cryptographer
- Using the ‘operators’ block category in Scratch
Online Safety – Digital Privacy
- To explain how devices may collect my location in photos I take
Week 7
Computational Thinking – Logical Programmer
Outcome
- To evaluate our understanding of algorithms
Vocabulary
- evaluate
- algorithm
- flowchart
Revision – Year 5 Cryptographer
- Evaluation strategies and vocabulary
Online Safety – Digital Literacy
- To recall how to keep information private when online
Week 1
Creativity – Digital Advertiser
Outcome
- To identify the features of advertising
Vocabulary
- advert
- audience
- marketing
Revision – Year 5 Digital Artist
- How to create eye-catching artwork in the style of different artists
Online Safety – Digital Integrity
- To compare opinions, beliefs and facts
Week 2
Creativity – Digital Advertiser
Outcome
- To plan an advert
Vocabulary
- topic
- toolbar
- desktop publishing
Revision – Year 5 Digital Artist
- Common features, tools and options in painting programs
Online Safety – Digital Integrity
- To distinguish genuine from ‘fake’ content
Week 3
Creativity – Digital Advertiser
Outcome
- To use desktop publishing software to create an advert
Vocabulary
- desktop publishing
- user interface
- tools
Revision – Year 5 Digital Artist
- Inserting text, images and shapes into Publisher
Online Safety – Digital Integrity
- To examine how to recognise scams and phishing
Week 4
Creativity – Digital Advertiser
Outcome
- To refine an advert using desktop publishing software
Vocabulary
- proofreading
- audience
- message
Revision – Year 5 Digital Artist
- Using the spell check and grammar tools
Online Safety – Digital Integrity
- To compare misinformation and disinformation
Week 5
Creativity – Digital Advertiser
Outcome
- To evaluate our adverts
Vocabulary
- evaluate
- collaborate
Revision – Year 5 Digital Artist
- Evaluation strategies and vocabulary
Online Safety – Digital Integrity
- To examine how a website’s URL can show the reliability of the content
Week 6
Creativity – Digital Advertiser
Outcome
- To identify online safety risks and rules
Vocabulary
- attachment, privacy,information, interaction
Revision – Year 5 Digital Artist
- SMART rules
Online Safety – Digital Integrity
- To outline how to identify, flag and report content
Week 1
Networks – Network Technician
Outcome
- To use ASCII to send and receive messages
Vocabulary
- ASCII
- binary
- digital
- communication
Revision – Year 5 Website Developer
- Cracking codes and using the Caesar cipher
Online Safety – Digital Citizenship
- To discuss which articles of the UNICEF Rights of the Child apply to online activities
Week 2
Networks – Network Technician
Outcome
- To recognise the component parts of a network and the internet
Vocabulary
- ethernet
- server
- network
- terminal
Revision – Year 5 Website Developer
- The parts of a URL and their purpose
Online Safety – Digital Citizenship
- To examine why copyright law exists
Week 3
Networks – Network Technician
Outcome
- To dramatize how data packets are sent across the internet
Vocabulary
- data packet
- internet
- network switch
Revision – Year 5 Website Developer
- How people communicate on the internet
Online Safety – Digital Citizenship
- To discuss how to respect copyright
Week 4
Networks – Network Technician
Outcome
- To compute the route taken by a data packet across the internet
Vocabulary
- IP address
- DNS
- command prompt
Revision – Year 5 Website Developer
- Using Google Earth
Online Safety – Digital Citizenship
- To create strategies to identify scams and phishing attempts
Week 5
Networks – Network Technician
Outcome
- To examine how IP address and the DNS cache are used on the internet
Vocabulary
- IP address
- DNS
- cache
- webserver
Revision – Year 5 Website Developer
- URLs and search engines
Online Safety – Digital Citizenship
- To explain who I can trust online
Week 6
Networks – Network Technician
Outcome
- To evaluate how computer networks operate
Vocabulary
- network
- data packet
- evaluate
Revision – Year 5 Website Developer
- How networks serve different forms of communications in different ways
Online Safety – Digital Citizenship
- To discuss how to reference the work of others
Week 1
Communication – Digital Publisher
Outcome
- To plan a class yearbook
Vocabulary
- yearbook
- desktop publishing
- collaboration
Revision – Year 5 Games Developer
- Storyboarding, mind mapping and scheduling ideas
Online Safety – Digital Interaction
- To identify the risks of online gaming
Week 2
Communication – Digital Publisher
Outcome
- To identify content which needs to be sourced for the class yearbook
Vocabulary
- feedback
- content
- design
Revision – Year 5 Games Developer
- Ways of collecting information and recording data
Online Safety – Digital Interaction
- To compare virtual friends with real friends
Week 3
Communication – Digital Publisher
Outcome
- To use desktop publishing software to produce content
Vocabulary
- typeface
- layout
- design
- word processing
Revision – Year 5 Games Developer
- Inserting images, text and shapes into desktop publishing software
Online Safety – Digital Interaction
- To identify the signs of cyberbullying
Week 4
Communication – Digital Publisher
Outcome
- To develop the class yearbook
Vocabulary
- images
- layout
- design
- import
Revision – Year 5 Games Developer
- Inserting images, text and shapes into desktop publishing software
Online Safety – Digital Interaction
- To discuss how to mute, block and report people or situations which upset me
Week 5
Communication – Digital Publisher
Outcome
- To combine and appraise our class yearbook
Vocabulary
- yearbook
- collaboration
Revision – Year 5 Games Developer
- How to collaborate in groups, assigning roles and tasks
Online Safety – Digital Interaction
- To discuss how to respond in cyberbullying scenarios
Week 6
Communication – Digital Publisher
Outcome
- To evaluate our class yearbook
Vocabulary
- evaluate
Revision – Year 5 Games Developer
- Evaluation vocabulary and techniques
Online Safety – Digital Interaction
- To recall which information should not be shared online
Week 1
Presenting Data – AI Developer
Outcome
- To construct decision tree classifiers
Vocabulary
- artificial intelligence (AI)
- classifier
- decision tree
Revision – Year 5 Architect
- Storyboarding, mind mapping and scheduling ideas
Online Safety – Digital Health
- To discuss appropriate ways to behave online
Week 2
Presenting Data – AI Developer
Outcome
- To utilise speech recognition
Vocabulary
- speech recognition
- AI
- natural language processing
Revision – Year 5 Architect
- Ways of collecting information and recording data
Online Safety – Digital Health
- To discuss how to be an online role-model
Week 3
Rhos y Gwaliau
Week 4
Presenting Data – AI Developer
Outcome
- To utilise image recognition
Vocabulary
- image recognition
- test data
Revision – Year 5 Architect
- Inserting images, text and shapes into desktop publishing software
Online Safety – Digital Health
- To identify how to limit the impact of technology on our health
Week 5
Presenting Data – AI Developer
Outcome
- To program a self-driving car
Vocabulary
- AI
- machine learning
Revision – Year 5 Architect
- Evaluation vocabulary and techniques
Online Safety – Digital Health
- To identify healthy usage limits
Week 6
Presenting Data – AI Developer
Outcome
- To consider the ethics of AI
Vocabulary
- AI
- ethics
Revision – Year 5 Architect
- Evaluation vocabulary and techniques
Online Safety – Digital Health
- To recall how to be digitally healthy
Programming
During the first three years at our school, children will learn how to program using blocks which represent various pieces of programming code. Now, in their first programming unit in Year 6, the children will apply their understanding of coding to writing their first program directly into a text editor. They will learn how to write Python code, discovering the importance of syntax. They will link back to previous programming experience at our school, gaining a greater depth of understanding of how each Scratch block operates. Year 5 created a game in Scratch, and Year 6 will apply their understanding of game creation to create a text-based adventure using Python.
Computational Thinking
In the second unit, computational thinking, Year 6 will return to Scratch and, in conjunction with some lessons using Python, they will create mathematical algorithms to solve a variety of questions and challenges. This links back all the way to Year 3, during which they first encountered mathematical algorithms and processes in their debugging unit.
Creativity
Year 6 will then move on to their creativity unit, in which they will create an advertisement for a product or service. They will use multiple skills previously taught in computing, including writing for a specific audience, organise research points and creating graphics and images in painting and drawing programs.
Networks
Year 6 will then move to learning about networks, where they will learn how packets of data are sent around the internet. They will use their understanding of HTML from Year 4 to decode URLs and learn how IP addresses identify a computer. Having learnt about encryption in Year 5, they will then deepen their understanding by learning how data is encrypted on the internet and the importance of privacy and data protection when online.
Communication
In their penultimate unit, Year 6 will create a yearbook celebrating their time at our school. They will create graphics, organise their information and combine the skills learnt in Year 5 and 6 to produce their final piece of work.
Presenting Data
In their final unit of computing, Year 6 will learn about Artifical Intelligence. They will investigate how AI is used in the world and the benefits and drawbacks. They will use their prior learning from creating programs with variables and inputs. Finally, they will look at the ethical issues linked to AI.
Autumn 1

Programming
- Adventure Gamers
Autumn 2

Computational Thinking
- Computational Thinkers
Spring 1

Creativity
- Advertisers
Spring 2

Networks
- Network Technicians
Summer 1

Communication
- Publishers
Summer 2

Presenting Data
- Opinion Pollsters