1. Resources Home
  2. Elementary School
  3. Computing
  4. Computational thinking
  5. Evaluation
KS2 / KS3 Scratch superunit - introduction and follow-up unit

KS2 / KS3 Scratch superunit - introduction and follow-up unit

This bundle contains two units of work for Scratch, including at least 14 lessons in total (some may take longer, depending on programming speed). It can be broken down into two units, or potentially completed in one go. I have completed these with the same students over two years - the introductory unit in Y5 and then the second unit in Y6. However, this could be used with older children with little Scratch experience. The lessons conatined are as follows: Unit 1 Introduction to Scratch - algorithms Joke - sequencing Disco - sequencing / iteration Etch-a-sketch - controlling sprites Maze - Selection / iteration Assessment Unit 2 Flowcharts - algorithms Chatbot - sequencing / selection Scrolling maze - variables Falling fruit - indefinite iteration / variables Breakout - Variables / subroutines Rock, Paper, Scissors - Definite iteration / subroutines Assessment
MrHawes8
KS2 / KS3 Scratch intermediate unit

KS2 / KS3 Scratch intermediate unit

This unit is designed to be used after the initial Scratch unit, and contains lessons on flowcharts, sequencing, selection, iteration, variables and subroutines. The games that will be made through this unit include: A chatbot A scrolling maze Falling Fruit game Breakout Rock, paper, scissors Following the flowcharts lesson, the students will complete the other lessons to create the above programs, and then finish with an assessment. The assessment says Y6 at the top as this was the year group I have used it with, but that is because my Y5s completed the introductory unit and so moved onto this in Y6. However, this could be used for KS2 or KS3, depending on programming and Scratch experience.
MrHawes8
KS2 / KS3 Scratch Assessment

KS2 / KS3 Scratch Assessment

This assessment is similar but more advanced than the introductory Scratch unit assessment in my shop, and includes questions on subroutines and variables as well as algorithms, sequencing, selection and iteration. This is aimed at students who have completed two units of Scratch.
MrHawes8
Full Set GCSE Computing Revision Flash Cards! 30% OFF

Full Set GCSE Computing Revision Flash Cards! 30% OFF

GCSE Computing Revision Flash Cards for Students. This bundle has money off, as apposed to buying the Flashcards separately. £17 instead of over £24! 30% Off compared to if you bought them separately. Based off of the OCR Specification (9-1)
ET-5063
Digital Skills

Digital Skills

A collection of digital skills progression documents and lessons. Learn unplugged coding, blogging and iMovie skills.
ferrycaptain
Let's Start Coding: Code Car Simulator Lesson Plan

Let's Start Coding: Code Car Simulator Lesson Plan

Let's Start Coding Code Car Simulator Lesson Plan is used with the FREE Virtual Code Car found at www.letsstartcoding.com/hoc. The lesson plan provides ties with standards as well as step-by-step instructions for teaching beginners how to do real, typed code.
LetsStartCoding
Introduction to Python Programming - Learn to Code!

Introduction to Python Programming - Learn to Code!

This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Includes; 1. The basics 2. Print statements, data types and mathematical calculations 3. Using variables 4. Adding comments 5. If statements and Boolean 6. Arrays / Lists 7. manipulating string 8. Looping Each resource includes differentiated activities to consolidate learning as well as final unit challenges to assess understanding. Save almost 40% when purchasing all these resources together!
RobbotResources
Introduction to Python Programming Part 8: Looping

Introduction to Python Programming Part 8: Looping

Part 8 of a series of 8 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 8 you will learn how to improve the efficiency of your coding by writing loop functions. You will learn how to write two different types of loop sequences; While loops and For loops. This work builds upon and applies concepts learned within the previous work within the Rob-Bot Resources Introduction to Python Programming series. Learn new programming skills through clearly presented explanations before applying your newly developed skills within a series of easy to follow tasks, explained through written explanations as well as flowcharts and/or pseudo code. Each unit in this series is fully differentiated using Rob-Bot Resources’ unique Rookie, Pro & Beast leveling system; apply your new programming skills by completing the introductory Rookie tasks. Once you've got a grip of the basics, push yourself by completing the Pro exercises before finally testing your skills by completing the Beast scenarios. Once you have completed the practice tasks it’s time to test your skills within the differentiated programming challenges! All task and challenge coding solutions are also included. Suitable for both KS3 & KS4 classes. ***Please leave a review :) ***
RobbotResources
Introduction to Python Programming Part 7: Manipulating String

Introduction to Python Programming Part 7: Manipulating String

Part 7 of a series of 8 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 7 you will learn how to edit string in a wide range of ways using python functions, for example, count elements, replace letters, use variable indexing, titling text and changing the casing . This resource builds on the skills learned within previous resources within the Rob-Bot Resources Introduction to Python Programming series. Learn new programming skills through clearly presented explanations before applying your newly developed skills within a series of easy to follow tasks, explained through written explanations as well as flowcharts and/or pseudo code. Each unit in this series is fully differentiated using Rob-Bot Resources’ unique Rookie, Pro & Beast leveling system; apply your new programming skills by completing the introductory Rookie tasks. Once you've got a grip of the basics, push yourself by completing the Pro exercises before finally testing your skills by completing the Beast scenarios. Once you have completed the practice tasks it’s time to test your skills within the differentiated programming challenges! All task and challenge coding solutions are also included. Suitable for both KS3 & KS4 classes. ***Please leave a review :) ***
RobbotResources
Introduction to Python Programming Part 6: Arrays / Lists

Introduction to Python Programming Part 6: Arrays / Lists

Part 6 of a series of 8 introductory lessons on how to use Python through the use of the IDLE GUI. Within Part 6 you will learn how to create, use and edit arrays (within python they are known as lists) through the use of a range of python functions. Learn new programming skills through clearly presented explanations before applying your newly developed skills within a series of easy to follow tasks, explained through written explanations as well as flowcharts and/or pseudo code. Each unit in this series is fully differentiated using Rob-Bot Resources’ unique Rookie, Pro & Beast leveling system; apply your new programming skills by completing the introductory Rookie tasks. Once you've got a grip of the basics, push yourself by completing the Pro exercises before finally testing your skills by completing the Beast scenarios. Once you have completed the practice tasks it’s time to test your skills within the differentiated programming challenges! All task and challenge coding solutions are also included. Suitable for both KS3 & KS4 classes. ***Please leave a review :) ***
RobbotResources