1. Resources Home
2. Early Years
3. Computing
4. Algorithms and programming

#### Chameleon Catcher Interactive Game - KS1/KS2 Geometry

KS1/KS2 Geometry - Chameleon Catcher Interactive Game This interactive activity requires pupils to use angles and distance to help the chameleon catch all the flies. Pupils give instructions to move the chameleon to catch the flies by working out the direction and distance required. There is ‘angle help’ to help pupils understand a turn as an angle. This game provides a great opportunity to discuss direction and position. It is great for use with the whole class or as an independent task for pupils.

#### Mouse Chase Interactive Game - KS1 Geometry

KS1 Geometry - Mouse Chase Interactive Game This is a two-player interactive game in which pupils must use the arrow commands to direct a mouse to collect the most cheese. The mouse that collects the most cheese is the winner! Encourage pupils to mentally plan a route to the nearest cheese and to think ahead. This is a great game for pupils to play in pairs, or to use with the whole class by splitting pupils into two teams.

#### Compass Points and Grid References - Interactive Activity - KS1/KS2 Geometry

KS1/KS2 Geometry - Compass Points and Grid References - Interactive Activity This interactive uses co-ordinates, compass points and directional arrows. Pupils use the compass arrows to move the boat around the grid. This activity provides an opportunity to introduce simple grid references, asking pupils to move the boat to certain locations. Pupils can also be tasked with giving direction instructions using coordinates.

#### Giving Directions Interactive Activity - KS1 Geometry

KS1 Geometry - Giving Directions Interactive Activity This is an interactive activity to model directions and giving instructions. Ask pupils to guide the rocket, snail or shark (depending on which setting you choose) to various places on the grid. This is a useful resource for whole class instruction to introduce grid references. This resource could also be used for pupils to explore giving directions by instructing a partner to move around the grid to reach a certain point.

#### Interactive Drawing Tool - KS1 Geometry

KS1 Geometry - Interactive Drawing Tool This is an interactive drawing tool using directional arrows to control the virtual pen. This is a versatile tool and can be used for pupils to explore drawing 2D shapes and creating patterns. Pupils can also instruct a partner to move in certain directions.

#### Mole Maze Interactive Activity - KS1/KS2 Geometry

KS1/KS2 Geometry - Mole Maze Interactive Activity This interactive activity requires pupils to use angles and distance to guide a mole through a maze. Pupils give instructions to move the mole around the maze by working out the direction and distance required. For differentiation purposes, there are three levels of maze complexity and instructions can be carried out either one step at a time or as a programmed sequence of moves. An optional overlay can be used to help work out the angles. This is a great activity to test pupils’ thinking and visualising skills.

#### Lily Hop Directions - Interactive Game - KS1/KS2 Geometry

KS1/KS2 Geometry - Lily Hop Directions - Interactive Game This interactive game tasks pupils with using the directional arrows to move a frog across lily pads to safety, eating as many dragonflies on the way as possible. Pupils can create and adapt their own mazes, and can challenge a partner to complete one they’ve devised. This is a fun game for pupils to explore in pairs or independently to practise direction and movement.

#### Spider Web Directions - Interactive Activity - KS1/KS2 Geometry

KS1/KS2 Geometry - Spider Web Directions - Interactive Activity This interactive activity is ideal for introducing turn and movement. Move the spider to catch the flies, using left/right turn and setting to the appropriate angle. The spider can then be moved forward to catch the fly. This is a great activity to use with the whole class as an introduction to turn and movement, or for pupils to explore independently.

#### Pollen Hunter Directions - Interactive Game - KS1 Geometry

KS1 Geometry - Pollen Hunter Directions - Interactive Game This interactive activity tasks pupils with moving the bee around the field to collect all the pollen, whilst making sure the seagull doesn’t catch them! Pupils use the directional arrows to move the bee. Challenge pupils to collect all the pollen in as little moves as possible. This is a great resource for practising directions and movement.

#### Scratch Christmas Card Competition - Computing Assembly Presentation

Assembly presentation to launch and promote a Scratch Christmas Card Competition to help promote coding and computing at your school.

#### Year 1 Algorithm 2 Lesson Sequence

This lesson sequence outlines two lessons which introduce Year 1 children to algorithms and gives them opportunity to create their own WITHOUT using a laptop or tablet. It does however, require the use of Beebots. This sequence includes a collection of fantastic FREE resources I’ve found around the web - the sequence includes all of the links needed to find out more about the activities so you can have a successful lesson. My class absolutely loved these lessons - mostly because it felt very much like playing to them, but they were learning key computing skills in the process!

#### Coding: Matching Blocks Puzzles

This is a simple and easy to use Coding resource that checks your students’ knowledge of coding blocks aligned with Scratch Jr and what they all mean. Perfect to use as a pre-assessment for coding or as an independent center. Print Laminate Cut Go! Please make sure to rate and leave feedback!

#### Coding: IB Key Concepts Posters

This is a set of 8 IB KEY CONCEPT posters to help align the key concepts with coding concepts and terms. This is a great way of making connections from the Key Concepts to the topic of coding, and helping students to understand more about how coding relates to areas of their life and learning.

#### Guide to Computational Thinking for Parents and Teachers

This is aimed at parents and teachers to help them understand the keywords and concepts in Computational Thinking. This professional quality presentation is ideal for parent workshops and professional training of primary teachers. Concepts covered include, Algorithms, decomposition, logic, patterns, abstraction and evaluation. (Basic Chinese is supplied to help Chinese parents, but can easily be removed)

A differentiated Word document with instructions for 3 different games in Kodu (Hard/Harder/Hardest). There are instructions for: A battle bot game A simple racing game A more complex, coin hunting game I have included Kodu game files with this resources as well. All resources in this pack are fully customisable to suit your students.

#### Build a 'Collect the coins' game in KODU

The game file and PowerPoint that has instructions.

#### Create your own dance sequence (Algorithms, Coding and STEM for Juniors)

Teach younger students the basics of following and creating algorithms with these fun and engaging worksheets.

#### Name that Animal QR Code Challenge ( STEM for Juniors )

Introduce your students to QR codes with these easy to follow worksheets incorporating the concepts computational thinking and abstraction.

#### Coordinates Color in ( Coding and STEM for Juniors )

✨ Teach your students the basic elements of coordinates, pixels and how a television screen works with these simple to follow coordinate color in worksheets.

#### Itsy Bitsy Spider Algorithm Challenge (STEM and Coding for Juniors)

✨Draw upon a classic nursery rhyme to teach younger students the basics of coding and algorithms with these easy to follow worksheets. Or alternately you can create your own path for the spider to follow.

#### Roblox Inspired Template

Great templates to use for maths lesson on 3D nets! ROBLOX inspired for children to create their own ROBLOX characters. Could be linked to any topic where children can create a modern game related character for example why not get them creating the Egyptian Gods for your egyptians topic? Or maybe a King Henry VIII and his six wives? Open to lots of possibilities!

#### Coding Concepts: Concurrency Vs Dependency - Delve in, for twelve min!

UPDATE: The video tutorial has been removed due to essential maintenance! (It needs updating!) In the mean time, please feel free to explore the resources. The video will be up again soon. These resources accompany Part 6 of my online CPD sessions, “Delve in, for twelve min!” In this session, I highlight the issue of pupils using time as the trigger for sprite and background changes (concurrency), rather than making the sprites and backgrounds interact with each other (dependency). Please watch the YouTube tutorial first, and use these Scratch projects as examples to secure your knowledge before you teach. Please see www.rundontwalk.co.uk for more resources, or to book me for your school’s computing CPD needs.

#### ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding)

This is ScratchUp! A cunning combination of Sketchup (3D CAD) and Scratch (Coding) to bring your pupils’ programming projects to life! The idea for this emerged after teaching my classes Sketchup as a specific CAD tool within the DT curriculum to design lunar buggies, before then proceeding to the build stage. I was so impressed at their grasp of the software and 3D design as a concept, that I wanted to set a new challenge. Similarly, they had progressed extremely well in my computing lessons until they were quite proficient using coding constructs and concepts within Scratch, so what was the next step? I noticed that their sprite and background design within Scratch always fell short of their best, probably as they were so keen to code and get their project working. It was all coloured blobs and stick men; purely functional, but little in the way of inspiring graphical user interfaces! Enter: Sketchup. I decided that they could use their design skills to create high quality sprites, then export them as a 2D graphic to be loaded into Scratch as a costume. And then it hit me. ￼ Why not export a series of rotations of a 3D sprite, load multiple images into a sprite’s costume, then animate it, so it appears as a rotating 3D sprite? The possibilities are endless! Take a look around this resource which includes my presentation from the CAS (Computing at School) National Conference 2018, the list of angles I used for my car direction, my ScratchUp examples, pupil Sketchup and ScratchUp examples and a Sketchup help sheet. Let me know how you get on!!! www.rundontwalk.co.uk

#### Labelling Bee-Bot

This SMART Notebook activity helps pupils to consolidate their knowledge of what the buttons on Bee-Bot do.

#### Do the Space Invaders dance - planning for Scratch

This game helps students relate X &amp; Y axes to the real world. It should be used with my Drawing with Scratch Advanced-ish download to get students to think about how to move sprites around in the popular visual programming game Scratch from MIT.

#### SCRATCH - making a game stage 2

This PowerPoint has video descriptions of how to add features to a simple driving or maze navigation game. I used it with year 3 and made this to help the teachers who were not confident or familiar with SCRATCH themselves. They were able to play the pages and then get the children designing, making, innovating and debugging their games. It is a large file, so allow time for it to download.

#### Scratch Bundle: Basics, Intermediate, Advanced (Super Value: 242 pages)

Scratch is a visual programming language that makes coding simple and fun. It can be used to create all sorts of programs. This is the all my basic, intermediate and advanced packages that explains what and how Scratch works, plus setting up your account and getting the software ready to program, right up to game programming. This is a bundled package that include 25 of my Scratch guides. It also includes three tutorial on creating games. Great for students! Buying this bundle saves you \$25! **Note:This package is in a ZIP file. Includes: Scratch Bundle: Basics To Your First Game (Value Pack) Scratch Bundle: Intermediate To Your Second Game (Value Pack) Scratch Bundle: Advanced To Your Third Game (Value Pack)

#### Scratch Bundle: Basics To Your First Game (Value Pack)

Scratch is a visual programming language that makes coding simple and fun. It can be used to create all sorts of programs. This is the basic starting package that explains what and how Scratch works, plus setting up your account and getting the software ready to program. This is a bundled package that include 5 of my Scratch Basic guides. It also includes one tutorial on creating a simple game. Great for students just starting out with scratch. Buying this bundle saves you \$4! **Note:This package is in a ZIP file. This is a bundle of the following items: • Starting from Scratch (Basics #1) [FREE] • Scratch: Interface (Basics #2) • Scratch: Sprites (Basics #3) • Scratch: Colored Blocks and Scripts (Basics #4) • Scratch: Cat vs Dragon - Game Programming (Basics #5) All these resources are also apart of a bigger bundle, which includes Basic, Intermediate and Advanced. You can find that [here](Scratch Bundle: Basics, Intermediate, Advanced (Super Value: 242 pages)).

#### Scratch Bundle: Intermediate To Your Second Game (Value Pack)

Scratch is a visual programming language that makes coding simple and fun. It can be used to create all sorts of programs. This is the intermediate package that explains various of Scratch concepts. This is a bundled package that include 12 of my Scratch Intermediate guides. It also includes one tutorial on creating a dice rolling game. Buying this bundle saves you \$7! **Note:This package is in a ZIP file. What You Get: • Drawing your own sprite • Changing colors • Multiple costumes • The rotation tool • Applying the script • Project accomplishments My Scratch Resources: This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. You can also get this resource part of my bundled Scratch Intermediate package here. • Scratch: Making Things Move (Intermediate #1) • Scratch: Costumes (Intermediate #2) • Scratch: Special Effects (Intermediate #3) • Scratch: Events (Intermediate #4) • Scratch: Simple Loops (Intermediate #5) • Scratch: Pen Tool (Intermediate #6) • Scratch: Variables (Intermediate #7) • Scratch: Math (Intermediate #8) • Scratch: Strings and List (Intermediate #9) • Scratch: Coordinates (Intermediate #10) • Scratch: Audio (Intermediate #11) • Scratch: Roll the dice - Game Programming (Intermediate #12) All these resources are also apart of a bigger bundle, which includes Basic, Intermediate and Advanced. You can find that [here](Scratch Bundle: Basics, Intermediate, Advanced (Super Value: 242 pages)).

#### Scratch: Creating Blocks (Advanced #6)

To avoid repeating the same set of blocks over and over again, it’s possible to take a shortcut by creating new blocks. Each new block can contain several different instructions. What You Get: • Creating blocks • Define and using blocks • Blocks with inputs • Blocks example • Next Steps My Scratch Resources: This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. This resource can be bought in a bundle here. Other Resources in this set include the following: • Scratch: Binary (Advanced #1) • Scratch: Decisions (Advanced #2) • Scratch: Sensing and detecting (Advanced #3) • Scratch: Complex loops (Advanced #4) • Scratch: Sprite Communication (Advanced #5) • Scratch: Creating Blocks (Advanced #6) • Scratch: Monkey vs Bat - Game Programming (Advanced #7) • Scratch: Things to try (Advanced #8) • Scratch Bundle: Advanced To Your Third Game (Value Pack)

#### Scratch: Complex loops (Advanced #4)

Simple loops are used to repeat parts of a program forever, or a certain number of times. Other, cleverer loops can be used to write programs that decide exactly when to repeat instructions. What You Get: • Repeat Until • Stop All • Wait • Nested Loops • Next Steps My Scratch Resources: This resource is part of a numbered set. It can be used separately or in conjunction with my other Scratch resources. This resource can be bought in a bundle here. Other Resources in this set include the following: • Scratch: Binary (Advanced #1) • Scratch: Decisions (Advanced #2) • Scratch: Sensing and detecting (Advanced #3) • Scratch: Complex loops (Advanced #4) • Scratch: Sprite Communication (Advanced #5) • Scratch: Creating Blocks (Advanced #6) • Scratch: Monkey vs Bat - Game Programming (Advanced #7) • Scratch: Things to try (Advanced #8) • Scratch Bundle: Advanced To Your Third Game (Value Pack)