Computing: Upper Key Stage 2
Lesson plans and teacher videos to instil confidence in your Computing teaching.
Useful resources for Computing
Useful resources for Computing
Choose your topic
Year 5
Understanding how search engines work and developing searching skills to find relevant and accurate information online.
Applying programming skills to create sounds and melodies leading to a battle of the bands performance.
Identifying some of the types of data that the Mars Rover collects and explaining how the Mars Rover transmits the data back to Earth. Children will read binary numbers, and understand binary addition as well as identifying input, processing and output on the Mars Rovers.
Clipping blocks together in a program and predicting what will happen while making connections with previously used programming interfaces. Children create animations, recognise inputs/outputs, choose appropriate blocks, and break programs down into smaller steps.
Storyboarding ideas, taking photographs and editing to create a video animation.
Choose one:
Learning about pixels and binary, creating a pixel picture and saving a JPEG as a bitmap to understand the transfer of image data. Children will learn about the ‘fetch, decode, execute’ cycle and its real-world applications while beginning to use 3D design tools.
Learning about potential online dangers and safety.
Note: this unit has been replaced by the unit Programming 1: Music: Scratch and will no longer be updated.
Applying programming skills to create sounds and melodies leading to a battle of the bands performance.
Year 6
Exploring code-breaking at Bletchley Park, historical figures in computing, the evolution of computers, designing a computer of the future and creating an audio advert, this unit combines lessons from archived content while retaining the progression and skills previously covered in two separate units.
Exploring what AI is and how it generates text, images and code, as well as learning about creating and refining prompts to improve AI responses while also considering the ethical implications of AI and its potential to replace human roles.
Learning the fundamentals of the programming language of Python, they will test, change and explain what their program does. Children use loops and explain what repeats do and what the parts of the loop do while recognising that computers choose random numbers and decompose the program into an algorithm.
Understanding about the use of big data including barcodes, QR codes, infrared, and RFID technologies. Children will create and scan their own QR codes, manipulate real-time data in spreadsheets, and present their findings. They also analyse transport data to understand its usefulness to commuters.
Understanding data usage through the use of mobile data vs wi-fi, the Internet of Things, and big data. Identifying high/low data activities and preparing presentations on using Big Data/IoT to improve school efficiency while respecting privacy.
Designing a new electronic product and using CAD software to design appropriate housing for it. Developing skills in website design, video editing, and persuasive language to promote their product. Evaluating and adapting existing code, debugging programs, and searching for accurate information online.
Learning how to navigate the internet in an informed, safe and respectful way.
Note: this unit has been replaced by the unit *NEW* Bletchley Park and the history of computers and will no longer be updated.
Learning about code-breaking at Bletchley Park, password hacking, decoding messages and presenting information about historical figures.
Note: this unit has been replaced by the unit *NEW* Bletchley Park and the history of computers and will no longer be updated.
Writing, recording and editing radio plays set during World War 2, looking back at how computers have evolved and designing a computer of the future.