Computing: Upper Key Stage 2

Lesson plans and teacher videos to instil confidence in your Computing teaching.

Choose your topic

Making use of great, freely available software, Kapow Primary's lessons develop pupils’ knowledge across five areas: Digital Literacy and Online Safety, Computational Thinking and Computers and Hardware.

Year 5

Computing systems and networks: Search engines

Understanding how search engines work and developing searching skills to find relevant and accurate information online.

Programming 1: Music

Applying programming skills to create sounds and melodies leading to a battle of the bands performance.

Data handling: Mars Rover 1

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.

Programming 2: Micro:bit

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.

 

 

Creating media: Stop motion animation

Storyboarding ideas, taking photographs and editing to create a video animation.

Choose one:

Skills showcase: Mars Rover 2

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.

Online safety: Year 5

Learning about potential online dangers and safety.

Year 6

*NEW* Computing systems and networks: Bletchley Park and the history of computers

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.

*NEW* Computing systems and networks: Exploring AI

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.

Programming: Intro to Python

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.

Data handling 1: Big Data 1

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.

Data handling 2: Big Data 2

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.

Skills showcase: Inventing a product

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.

Online safety: Year 6

Learning how to navigate the internet in an informed, safe and respectful way.

Sample lessons

Sample lessons image 1
For copyright reasons, you may not screenshot this page.
Press esc to exit