{% extends 'portal/teach/base.html' %} {% load app_tags %} {% load static %} {% block css %} {{ block.super }} {% endblock css %} {% block scripts %} {{ block.super }} {% endblock scripts %} {% block content %}

Teaching Packs

General Resources
Introduction to Python in Rapid Router
Levels Guide
Blockly - Python Phrasebook

Upper Key Stage 2
Download complete UKS2
Activity Set
Program Solutions
Download all Resource Sheets
Download all Assessments

Upper Key Stage 2 Sessions Descriptions Videos
Session 1 What do we already know? (Recap the Blockly commands previously encountered)
Session 2 Breaking down the problem in chunks (understanding procedures) Video 6: Edd Armitage explains functions/procedures
Play VideoDownload Video
Session 3 Switching from Blockly to Python Video 7: Kenny Macmillan introduces Python
Play VideoDownload Video
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

UKS2 Assets
Download all UKS2 Assets



{% endblock content %}