1. Resources Home
2. Preschool
3. Computing
4. Computational thinking

Find your way Algorithms, Coordinates (Coding and STEM for Juniors)

Can you guide the little pig to his mud pit by using a range of common commands and instructions. Incorporates elements of algorithmic design, coding, mapping and location

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.

Decoding Sight Words ( Coding & STEM for Juniors )

Teach younger students the basis of ciphers, cryptography and decoding with these 4 technology based sight word worksheets.

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.

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

Primary ICT / Computing report templates and statements of progression

New UK Curriculum for Computing in Prmary assessment and reports statements for year 1-6 at three levels of progression across Digital LIteracy, Digital CItizenship and Computer Science. Use the sentences as a guide for what to include in your reports for the computing segment. While these do not cover the entire spectrum of assessment for computing, they are a good representation of the most notable standards per strand for the age expected ability and represent what should be taught. Could also be used in a backwards planning model to also develop learning objectives, success criteria and lesson plans or an entire vertical curriculum.

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.

Kodu-Rythm Lesson 2(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.

Kodu-Rythm Lesson 1(An Introduction to coding using Kodu)

Kodu is a friendly graphical programming language where students can build their own world and program objects within. This series of lesson uses kodu to introduce computer science terminology such as algorithm and variables to develop computational thinking skills.

SCRATCH -how to make a game, step by step

A PowerPoint with step by step videos introducing a class (and teacher?) to the stages of making a very simple driving game. It was made to help teachers who are not confident about introducing SCRATCH coding to a class. Load and play a step at a time. It’s quite a big file so be patient. Also available, with planning etc from http:bit.ly/sjsresources

Computing planning for Year 1 coding stories using Beebot

A must have time-saving resource for Year 1 teachers: a complete unit of work using Bee-Bot comprising 7 lessons for Year 1 computing including resources and web-links. The lessons include clear objectives, differentiated challenges and success criteria to assess against. Based on the theme of familiar stories, this unit of work would link to your English curriculum and culminates in the children creating their own story mat for Bee-Bot.

Primary Computing - Understanding Pattern Recognition - Scratch Project

First, familiarise yourself with the terms Pattern Recognition and Decomposition, by watching Part 5 of “Delve in, for twelve min!” (Video linked above). Give the children the ‘Pattern Recognition’ scratch project. Children have to find different ways to reduce the amount of code that is repeated. I’ve included 3 different solutions; Broadcast (Not always the best solution, please see Part 6 of “Delve in, for twelve min!” on ‘concurrency and dependency’ ) Make a Block function (more advanced when you include number input) Using Make a block, selection and repetition (You can see how much smoother the code runs straight away) Please let me know how you get on! Cheers Phil Wickins

GCSE ICT

The very best from gwhiting7 and his award winning GCSE ICT Resources, including: Workbook (usually £13.50) Individual worksheets on a range of topics (usually £2 each) Mind-maps (usually £4 each) Wordsearches/crosswords (usually £4 each) Fillable assessment forms (usually £3 each) Read my reviews - all top quality resources that can be used for KS3, 4 and 5.

Cosmopolitan Coding - Fun INSET Introduction to Coding

Many teachers were never taught the coding and computer science elements of the new curriculum themselves. This introductory activity helps teachers understand the simplicity of using algorithms as instructions to complete tasks. Teachers will learn: Algorithms and how these are simple instructions Syntax and how this is simply known action in new language Problem solving and debugging code Testing code to see if it works Teachers love this INSET introduction!

Computing Skills Progression Y1-Y6

Great for subject coordinators or to see progression in mixed year groups. Also good to plan lessons, especially if you have those who are less able. 7 word documents showing progression in: Programming Digital Exploration Communicate and Collaborate Multimedia Digital Media Music and Sound Data

Computing Design/Algorithm pro-formas (PDF and editable Word docx)

As described in my “Delve in, for twelve min!” video CPD, these are example pro-formas to give pupils to design their computing projects. These could be Scratch projects; animations, games, quizzes etc. The design process, which is largely missed in computing, forms an essential part of a coding project, and also provides many benefits in terms of AFL. Please use in conjunction with the training video, and also check out the entire “Delve in, for twelve min!” series: https://www.youtube.com/playlist?list=PL3kA-gpaSB2a6Vfdq04rGt5xcKQg8FG8x

GCSE Computer Science Revision

The exam is soon…

GCSE IT Revision

The exam is near…

Introduction to ICT KS1 scheme of work

Introduction to key mouse skills and keyboard skills using a variety of free resources online. Building understanding of the computer, using unplugged methods.

Complete IGCSE ICT 0417 teaching and learning resources / Grade 9-10 / Year 10-11

Hi ICT teachers, I have created this resource bundle with teaching resources that will last for two academic years. You can view details of all of them individually. I am sure you will find these very useful not only for conducting ICT lessons, but also managing the ICT department in your school. NOTE: Please make sure to download this resource immediately upon payment. You can send me a private message or contact me on my site for any further FAQs.

Scratch - Catch the Dot - A Simple Game Exercise

This is a simple worksheet that walks you through setting up a simple game called Catch the Dot. It’s similar to the Whack-a-Mole games where users try to hit a moving target. The use of variables are introduced to allow for score keeping and there are suggestions at the end to help improve the game.

Coding, Collaboration, Communication and Curriculum in Finland

Computer science nurtures problem-solving skills, logic and creativity. The world is increasingly run by software and we need more diversity among those people who are building it. Not all students will be software developers or writers, doctors or translators, but we are already surrounded by technology and even more so in the future. The main point is to provide a basic understanding of society, living environment and fields of science and thus provide equal opportunities for all the learners. Understanding how computers work and how to use them well, gives children skills and knowledge to succeed in global competition and life generally. Year 3 pupils were not only taught the basics of coding, but they were taught to teach other classes the magic of coding. They have taught around 200 other children and teachers in Finland and India (via video) the Magic of Coding. You can learn more about the Coding Ambassadors here or email for an online course including videos and lesson plan for collaborative coding lessons.

Crack the Binary Code – February Message (CS Unplugged)

Teach your students how to encrypt and decrypt binary messages as well as understand binary code. This resource includes a hidden February themed message which students need to decrypt using the key (ASCII Table). Students are also given the option to write their own encrypted binary message. This is a perfect CS unplugged activity and can be used as an introduction to a lesson, for homework, for early finishers or even when you have no access to computers in the computer lab.

Python Programming Coding Mazes: Coding Unplugged Beginner Activities

Let your students become familiar with very basic Python Programming before they even use the programming language. Students are given a maze with symbols on them. They have to choose the correct python code to guide the python to the end of the maze. Each maze gets progressively harder.

Python Programming - I CAN Statements

These I Can statements are perfect to guide your students to develop the necessary skills when learning to code/program using Python. The teacher or the student can tick off each I Can statement once they have demonstrated evidence for them. I Can statements fall under the following 4 categories: • Criteria 1: Planning • Criteria 2: Skills Development • Criteria 3: Explanation of Code • Criteria 4: Efficiency of Code

Scratch - Basic Drawing Exercises - Drawing shapes with turtle commands

In this exercise we’ll be look at controlling the Scratch turtle, passing it directional instructions and getting it to draw lines along its journey that will hopefully start to form shapes and patterns

Scratch - Random Funny Name / Spy Name Generator - With Working Example

In this easy to follow tutorial we’ll be learning about all the aspects of designing our very own silly name generator, covering previous topics such as inputs, outputs and lists. Silly names will be randomly generated at a touch of a button and can be used over and over again.

Scratch - Drawing and Animation - With Working Example

This exercise walks you through creating an animated aquarium whilst adding interactive elements to bring an element of surprise to the project. Includes working example Scratch file.

Scratch Exercise - Buttons and Sounds

In this exercise we will learn how to make a basic sound board. A sound board is a series of buttons that when pressed play a sound clip. We also look at the different ways in which the buttons can react to being clicked on either by changing their appearance or producing popup messages.

OUTSTANDING ALGORITHMS LESSON - Creating Traffic lights in Scratch

Powerpoints for full lesson, worksheet for pupil guidance, graphics templates for pupils, printable cards video clip included and Extension tasks. Range of interactive activities to understand and create algorithms.

ICT Keeping safe online ppt

Keeping safe online

Computing Conference! 24th February 2018 with Ofsted! For anyone who teaches computing!

We are running our annual teachers' conference on the 24th February 2018. THIS IS THE FLYER. You need to book a place for £35 on eventbrite!!! The flyer gives you the link! John Nixon, Computing Lead at Ofsted is providing our keynote. This is the only conference he is scheduled to present at this year!! At the conference, you can create your own day of CPD. For beginners, intermediates and more experienced teachers of computing. For primary and secondary teachers, trainees as well as in-service and out of school educators. SEND workshops, A level workshops - all you can think of. We are even making a swarm of fireflies out of 200 micro bits and have drones too! 9:10 registration, 9:45 Ofsted Keynote, 10:20 1st workshop, 4:15 finishes Gladesmore Community School, South Tottenham, N15 6BF (Victoria line) Just £35 to cover lunch/admin Select from 30 HANDS-ON workshops Unplugged, Scratch, Minecraft, Python, HTML, C#, MicroBit and more Sessions include: Advanced Python - Sue Sentance, Stride - Michael Kölling, Machine Learning - Paul Curzon, Primary Assessment - Phil Bagge, Minecraft - Simon Johnson (CLCSimon), NEWLY ADDED Secondary - Craig ‘n’ Dave Sign up here https://tinyurl.com/CASLondon-Conf-2018 #casconf2018 CAS London​ coordinates Computing At School activities in London. CAS London is run by King’s College London and Queen Mary University of London. http://www.computingatschool.org.uk/crcs/london @cas_london_crc email caslondon@computingatschool.org.uk

Computational Thinking and the Digital Competence Framework

My latest poster shows how the understanding of Computational Thinking underpins all concepts of the Digital Competence Framework (DCF). I have given examples of how each concept can be applied to primary strands of the framework. Feel free to download and use as part of CPD sessions! ***Please leave a review!***

Google Chrome Essential Extensions and Apps

These are extensions and apps for chrome books. They are all FREE and help children adapt to using chrome books in a more efficient and creative way.

computing assessments

Computing test for year 1 - 6 pupils for spring term computing end of term examination for year 1 - 3

Digital Skills

A collection of digital skills progression documents and lessons. Learn unplugged coding, blogging and iMovie skills.

A Scratch project to teach 'Selection' (Conditional Operators) - "aMAZEing Project"

A quick and easy way to teach your class 'Selection' (Conditional operators: if, then, else) Watch the video 'Delve in, for twelve min! Part 2: Selection' Follow the lesson plan Use the pre-made Scratch project.