School Logo


Sequencing Sounds

This unit explores the concept of sequencing in programming through Scratch. It begins with an introduction to the programming environment, which will be new to most learners. They will be introduced to a selection of motion, sound, and event blocks which they will use to create their own programs, featuring sequences. The final project is to make a representation of a piano. The unit is paced to focus on all aspects of sequences, and make sure that knowledge is built in a structured manner. Learners also apply stages of program design through this unit.


Scratch Tutorial 1: Make Your First Program

In this tutorial, we learn the basics of Scratch. You will learn how to make your character move around and draw. For more tutorials visit:

Scratch Tutorial 2: Make a Basic Game

In this tutorial, we learn how to use the arrow keys to move the sprite, keep score, and make a shooting effect as we create a simple game. For more tutorials visit: Project Page:

Scratch Tutorial 3: Quiz Game

In this tutorial we will learn about asking questions, broadcasting messages, and switching backgrounds as we make a trivia game. For more tutorials visit:

Branching Databases

Learners will develop their understanding of what a branching database is and how to create one. They will use yes/no questions to gain an understanding of what attributes are and how to use them to sort groups of objects. Learners will create physical and on-screen branching databases. To conclude the unit, they will create an identification tool using a branching database, which they will test by using it. They will also consider real-world applications for branching databases.


How to Create a Branching Database using J2Data

Mr Cowan shows how to create a branching database using the website: