{% extends 'redesign/teach_new/base_logged_in.html' %} {% load staticfiles %} {% load app_tags %} {% block materials %} Teaching Resources {% endblock materials %} {% block css %} {{ block.super }} {% endblock css %} {% block scripts %} {{ block.super }} {% endblock scripts %} {% block pageID %}id='homeWrapper'{% endblock %} {% block subNav %} {{ block.super }} {% endblock subNav %} {% block content %} {{ block.super }}

Key Stage 1

KS1 icon

Children will learn the basics of coding by programming a delivery van to drive around simple routes. They will sequence instructions and use simple repetition commands in a visual programming language.

Download all KS1 resources ZIP icon

Sessions KS1

Complete lesson plans for each session, including learning objectives, a list of useful resources, pupil activities, and guideance on share and review following the session.

Session 1

Unplugged algorithms for moving along a route

Session 2

Starting off on-screen with the app (includes video)

Session 3

Creating simple algorithms to reach a single destination

Session 4

Creating simple algorithms to reach a single destination along the shortest route

Session 5

Create a more complex algorithm to deliver one or more packages on the way

Session 6

Delivering several packages in a sensible sequence (extension activity)

Session 7

Introduction the repeat code (includes video)

Session 8

Follow-on and extension work on multiple repeat loops and nested repeats

Session 9

Children create their own routes

Session 10

Try out a partners route

Resource Sheets KS1

Resource sheets help you teach coding concepts offline in the classroom. You can download the whole set (zip file), or view and download them individually below.

Session 1

KS1-S1-1

KS1-S1-2

KS1-S1-3

KS1-S1-4

Session 2

Session 3

KS1-S3-1

Session 4

KS1-S4-1

KS1-S4-2

KS1-S4-3

KS1-S4-4

Session 5

KS1-S5-1

Session 6

KS1-S6-1

KS1-S6-2

Session 7

KS1-S7-1

KS1-S7-2

KS1-S7-3

Session 8

KS1-S8-1

KS1-S8-2

Session 9

KS1-S9-1

Program Solutions KS1

This sheet gives you the confidence and the understanding needed to teach the lessons and the solutions to each level.

View programme solutions

Activity Set KS1

This activity set gives you an overview of the Key Stage 1 module. It covers the resources that will be useful, learning expectations and teacher preparation.

View activity set

Assets KS1

Printable sheets with all the game assets from direction arrows to scenery for offline activity activities.

Assets

Code wall cards

Assessments KS1

Assessment guidance sheets for teachers explain techniques and key questions, pupil-led self-assessment sheets, along with a record sheet for pupils. You can download the whole set (zip file), or view and download them individually below.

Assessment Sheet

Self Assessment Sheet

Teacher Record Sheet

Lower Key Stage 2

LKS2 icon

Children will learn the basics of coding by programming a delivery van to drive around simple routes. They will sequence instructions and use simple repetition commands in a visual programming language.

Download all Lower KS2 resources ZIP icon

Sessions Lower KS2

Complete lesson plans for each session, including learning objectives, a list of useful resources, pupil activities, and guideance on share and review following the session.

Session 1

Recap on using a simple ‘repeat’ loop

Session 2

Using repeat with a condition on a simple route: ‘repeat until’

Session 3

Using simple selections and repetition: ‘repeat until’ ‘at destination’ ‘if…do’

Session 4

General solution using ‘repeat until’ and ‘if…do’ (including else if for more able children)

Session 5

Extension group activity - Explain why the general program does not work for some more complex maps

Session 6

Traffic lights: understanding variables and the ‘if do…if else’ statements

Session 7

Applying their programming knowledge to create a game challenge

Session 8

Applying their programming knowledge to play and evaluate a game challenge

Resource Sheets Lower KS2

Resource sheets help you teach coding concepts offline in the classroom. You can download the whole set (zip file), or view and download them individually below.

Session 1

LKS2-S1-1

Session 2

LKS2-S2-1

LKS2-S2-2

Session 3

LKS2-S3-1

Session 4

LKS2-S4-1

LKS2-S4-2

LKS2-S4-3

LKS2-S4-4

Session 5

LKS2-S5-1

Session 6

LKS2-S6-1

Session 7

LKS2-S7-1

LKS2-S7-2

Program Solutions Lower KS2

This sheet gives you the confidence and the understanding needed to teach the lessons and the solutions to each level.

View programme solutions

Activity Set Lower KS2

This activity set gives you an overview of the Key Stage 1 module. It covers the resources that will be useful, learning expectations and teacher preperation.

View activity set

Assets Lower KS2

Printable sheets with all the game assets from direction arrows to scenery for offline activity activities.

Assets

Code wall cards

Assessments Lower KS2

Assessment guidance sheets for teachers explain techniques and key questions, pupil-led self-assessment sheets, along with a record sheet for pupils. You can download the whole set (zip file), or view and download them individually below.

Assessment Guide

Self Assessment Sheet

Teacher Record Sheet

Upper Key Stage 2

UKS2 icon

Children will learn the basics of coding by programming a delivery van to drive around simple routes. They will sequence instructions and use simple repetition commands in a visual programming language.

Download all Upper KS2 resources ZIP icon

Sessions Upper KS2

Complete lesson plans for each session, including learning objectives, a list of useful resources, pupil activities, and guideance on share and review following the session.

Session 1

What do we already know? (Recap the Blockly commands previously encountered)

Session 2

Breaking down the problem in chunks (understanding procedures)

Session 3

Switching from Blockly to Python

Session 4

Understanding more Python commands (‘while’, ‘if…elif…else’)

Session 5

Writing basic code directly in Python (forwards, turn, print, repetition)

Session 6

Flying Solo with Python! Programming independently using selection, defining procedures/functions

Session 7

Increase the challenge - creating new Python variables, incrementing variables

Session 8

Assessment session - applying your coding knowledge to create a game challenge for a partner

Resource Sheets Upper KS2

Resource sheets help you teach coding concepts offline in the classroom. You can download the whole set (zip file), or view and download them individually below.

Session 1

UKS2-S1-1

Session 2

UKS2-S2-1

UKS2-S2-2

Session 3

UKS2-S3-1

UKS2-S3-2

Session 4

UKS2-S4-1

Session 5

UKS2-S5-1

UKS2-S5-2

UKS2-S5-3

Session 6

UKS2-S6-1

UKS2-S6-2

Session 7

UKS2-S7-1

UKS2-S7-2

Session 8

UKS2-S8-1

UKS2-S8-2

Program Solutions Upper KS2

This sheet gives you the confidence and the understanding needed to teach the lessons and the solutions to each level.

View programme solutions

Activity Set Upper KS2

This activity set gives you an overview of the Key Stage 1 module. It covers the resources that will be useful, learning expectations and teacher preparation.

View activity set

Assets Upper KS2

Printable sheets with all the game assets from direction arrows to scenery for offline activity activities.

Assets

Code wall cards

Assessments Upper KS2

Assessment guidance sheets for teachers explain techniques and key questions, pupil-led self-assessment sheets, along with a record sheet for pupils. You can download the whole set (zip file), or view and download them individually below.

Assessment Guide

Self Assessment Sheet

Teacher Record Sheet

{% endblock content %}