KS2 / KS3 Scratch Falling Fruit Game

KS2 / KS3 Scratch Falling Fruit Game

This lesson is based around using indefinite iteration in Scratch, through creating a game where the player catches randomly falling objects. This resource includes the full game code, a presentation to introduce indefinite iteration, and a tutorial for students to create the game.
MrHawes8
KS2 / KS3 Scratch Scrolling Maze Tutorial

KS2 / KS3 Scratch Scrolling Maze Tutorial

This resource is for students who have completed an introductory unit of Scratch or who are older and more experienced in programming. The lesson is based around creating a scrolling maze, which is more advanced than a normal maze game, and introduces variables. It includes a tutorial, Powerpoint to introduce variables, the full game code and starter code for the students to begin programming with.
MrHawes8
KS2 / KS3 Rock paper scissors tutorial - subroutines

KS2 / KS3 Rock paper scissors tutorial - subroutines

This lesson is for students who have completed the introductory unit of Scratch, or have other experience in Scratch or other programming languages. The lesson focuses on creating a game using subroutines, and includes a presentation which introduces the task, the complete code for demonstration purposes and starter code for the students. There is also a tutorial for the students to complete the creation of the game following the demonstration.
MrHawes8
KS2 / KS3 Scratch Breakout Game - subroutines

KS2 / KS3 Scratch Breakout Game - subroutines

This resource is for students who have experience in Scratch or other programming languages, including those who have completed the introductory unit of Scratch. The resource contains a powerpoint presentation to introduce subroutines, and a tutorial for students to create the game. It also includes the full game for demonstration and debugging purposes.
MrHawes8
GCSE Run Length Encoding Programming Lesson tasks

GCSE Run Length Encoding Programming Lesson tasks

This resource contains tasks for a complete programming lesson based on Run Length Encoding. If students have looked at the theory this lesson is a good follow up as it improves their programming skills and reinforces the theory learned previously. Included in this resource is a self-marking Excel starter document, and Powerpoint presentation for the lesson. The code with tasks is included for students to copy and paste into Visual Basic, or pseudocode for more of a challenge. EDITED: Now includes a basic Testing table in a Word document so the students can prove that their program is working and become familiar with the process for their coursework.
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 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 Scratch Maze game - selection and iteration

KS2 Scratch Maze game - selection and iteration

This resource includes a short PowerPoint presentation including a brief starter, a finished maze game with two levels and a tutorial. I usually show them the finished game, then begin a new program and show them how to create the maze sprite using the line tool, and moving the sprites (they should have covered this by now). I also show them how to get the program to know if they are touching the other sprites (maze or end of the level). Once they start to make their mazes I give them the tutorial (on computers or can be printed) so they have step-by-step instructions for making their game and help if they are stuck. This usually takes at least two lessons for them to have a finished maze game with two levels. Some students will customise the game further with added features suggested at the bottom of the tutorial.
MrHawes8
KS2 Scratch Controlling sprites drawing program

KS2 Scratch Controlling sprites drawing program

Included in this resource is a short PowerPoint presentation which includes a quick starter and introduces the idea of using Scratch to create an Etch-a-sketch type drawing program. I usually then show them the finished program, and then give them instructions on creating the sprite, and moving it with the arrow keys. After that, they begin to work on their own programs and use the tutorial if they are stuck or need a hint. If there is time at the end, they can have a drawing competition using their newly created programs!
MrHawes8
KS2 / KS3 Scratch chatbot lesson

KS2 / KS3 Scratch chatbot lesson

This resource is for students who have already completed an introductory unit of Scratch, or are older students who might be more familiar with programming. They will create a program on Scratch using sequencing and selection.
MrHawes8
KS2/KS3 Scratch Flowcharts / algorithms lesson

KS2/KS3 Scratch Flowcharts / algorithms lesson

This Powerpoint is designed for students who have completed a unit of Scratch before, and this would be the start of the second unit. The lesson introduces flowcharts and the students create a flowchart based on an algorithm given to them. This can be done on the computers, either using office or online. This could also be completed on paper if preferred.
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
KS2 Introduction to Scratch Assessment

KS2 Introduction to Scratch Assessment

This assessment is based around lessons completed using Scratch, and includes questions on algorithms, sequencing, selection, iteration, and debugging and understanding code. There are 13 questions in total, with 17 marks available.
MrHawes8
KS2 Scratch sequencing lesson materials

KS2 Scratch sequencing lesson materials

Included in this resource is a tutorial for programming a joke animation on Scratch, as well as a sample program. I usually begin by showing the finished program, then give them some step-by-step instructions. When it is their turn to program, the tutorial is made available to give them any help they need and remind them of what needs to be added to their program next.
MrHawes8
KS2 Introduction to Scratch and algorithms

KS2 Introduction to Scratch and algorithms

Included in this resource is a PowerPoint presentation on Scratch, with an accompanying worksheet (can be used on the computers or printed). The lesson focuses on using Scratch and ends with introducing algorithms which is a key word that can be used going forward.
MrHawes8
KS2 Scratch Iteration disco animation lesson

KS2 Scratch Iteration disco animation lesson

Included is a short powerpoint presentation, with a sample program and tutorial instructions for making the animation program on Scratch. After the starter task on the Powerpoint I give them a look at the finished program, before starting a new program and showing them the first few steps. After this they begin creating their own programs, using the tutorial for reference or if they are stuck.
MrHawes8
KS2 / KS3 Scratch Introduction Bundle

KS2 / KS3 Scratch Introduction Bundle

The resources in this bundle should cover 7 lessons, and result in students creating 4 different programs. The associated content covers algorithms, sequencing, selection and iteration, and the assessment at the end also includes debugging and showing an understanding of code.
MrHawes8
Storage KS3 Lesson

Storage KS3 Lesson

This resource contains a PowerPoint presentation to introduce different types of storage, another containing questions for the main activity (each will need to be printed for each team), and information sheets for the students to research the answers to the questions. It is best to keep these on the computer, rather than print them for each student. For the main activity, students team up in 3s, and take the first question from the teacher. They use the information sheets to find out the answer, write it down and then bring it up to check with the teacher. If correct, they hand back the first question and take the second. If incorrect, they go back to find the correct answer. The winning team is the first to answer all 10 questions. Questions and answers are also included in a text file for easy access for the teacher. This is the eighth lesson in the topic 'How a Computer Works'.
MrHawes8
CPU Lesson KS3

CPU Lesson KS3

This resource consists of a PowerPoint presentation giving information about the CPU. It also has links to youtube and revision games to play at the end. This is the fourth lesson in the 'How a Computer Works' topic.
MrHawes8
Software Lesson KS3

Software Lesson KS3

Presentation with information on computer software, including the differences between application, system software and operating systems. This is the fifth lesson in the 'How a Computer Works' topic.
MrHawes8
Logic Gates KS3 Lesson

Logic Gates KS3 Lesson

This resource includes a PowerPoint presentation that teaches about logic gates, with a worksheet designed to be used on the computers, and an online link to practically find out about logic gates. It also includes a double sided homework sheet. This is the seventh lesson in the 'How a Computer Works' topic.
MrHawes8