Ask students to share what they know about code, input, output, and data. (Code: What people use to describe the steps a computer program should take; Input: The information and instructions that you give to the computer; Output: How a computer behaves based on a combination of your input and the code of the program; Data: The information that you put into a computer to get it to perform a task or make a calculation.)
Explain to the students that they will be using the online coding program Scratch to create a background, make a character fly, and design a factor and multiple game.
Students will work collaboratively in groups to go through the "Make It Fly" tutorial on Scratch. This tutorial gives step by step instructions on how to choose a character, create a background, make the character fly, and add a scoring element to create a game.
After the students have watched and used the steps in practice on the tutorial, they will create a factor and multiple game using the same steps from the tutorial. The students will need to add clouds with multiples of a given factor and clouds that have numbers that are not multiples of a given factor. The students can choose any one-digit factor to use. Example: If a student wants to work on finding the multiples of 7, then the student game will need clouds with some multiples of 7 and some numbers that are not multiples of 7. This will allow the students to add the data element to the game where the character collects a point for flying into the clouds with the multiples of the given factor.
If the students have trouble with getting their game to work correctly, they should identify any errors in their coding algorithm or revisit the "Make It Fly" tutorial for tips.