Topic outline
Introduction

In this unit you will be developing your programming skills in order to make a number of different animations and games using Scratch.
Scratch is free open source software so if you fancy having a go at home you can download the program and get animating. It is available for Windows, Macs and Linux.
Project Life Cycle
By the end of this lesson;
- All pupils will identify the different sections of the project life cycle and put them in the correct order (L4).
- Most pupils will explain what each stage of the project lifecycle is for (L5).
- Some pupils will explain what they would do for the different stages and create their own timeline (L6).
Using Scratch
By the end of today’s lesson:
- All pupils will be able to select control blocks to create animations
- Most pupils will experiment by modifying “ blocks” and use these blocks appropriately
- Some pupils will create their own sequence of instructions and use their blocks efficiently
Submit your files from your lesson here.
Sequence
By the end of today’s lesson:
- All pupils will understand what the term ‘selection’ means when making an animation
- Most pupils will also know what ‘iteration’ means and create at least one animation
- Some pupils will use selection and iteration blocks when independently creating their animation
Operators
By the end of today’s lesson;
- All pupils will know what the term ‘logical operator’ means and use ‘operator’ blocks in their animation
- Most pupils will understand how logical operators are used
- Some pupils will develop their animations and explain why event broadcasting is useful.
Project Challenge
By the end of this lesson;
- All of you will produce a basic project plan for their game (Level 4)
- Most of you will describe the game you will make in good detail (Level 5)
- Some of you will describe the success criteria they will use and include perfect technical language (Level 6)
Creating your own Scratch Solution
By the end of today’s lesson;- All of you will have started your project using basic programming skills (Level 4)
- Most of you will use more advanced programming skills (Level 5)
- Some of you will create sprites in different software packages and import them into Scratch (Level 6)
Broadcasting and Events
In this lesson you will develop a game to meet certain objectives or features. At the end of the lesson you will take some screen grabs to show what you have done.