# ALEX Lesson Plan

## Using Scratch to Create a Multiple Game

You may save this lesson plan to your hard drive as an html file by selecting "File", then "Save As" from your browser's pull down menu. The file name extension must be .html.

This lesson provided by:
 Author: Stephanie Carver System: Cullman City School: Cullman City Board Of Education The event this resource created for: GEMS General Lesson Information
 Lesson Plan ID: 36019 Title: Using Scratch to Create a Multiple Game Overview/Annotation: Students will use the free online coding program Scratch to learn the basics of coding and how to use blocks and animations to create a game. Students will create a game to find multiples of a given factor by making a character fly into the correct multiple of the given factor. The student will go through a series of coding steps to create a background, make a character fly, and create the factor and multiple game.This lesson plan was created as a result of the Girls Engaged in Math and Science, GEMS Project.
Associated Standards and Objectives
Content Standard(s):
 Digital Literacy and Computer Science DLIT (2018) Grade: 4 4) Detect and debug logical errors in various basic algorithms. Example: Trace the path of a set of directions to determine success or failure. Unpacked Content Evidence Of Student Attainment:Students will: examine basic algorithms and determine where errors may exist.Teacher Vocabulary:detect debug logical errors algorithmsKnowledge:Students know: strategies to detect logical errors in various basic algorithms. strategies to debug or repair logical errors in various basic algorithms.Skills:Students are able to: detect and debug logical errors in various basic algorithms.Understanding:Students understand: how to detect and debug logical errors in various basic algorithms. strategies to detect and debug logical errors in various basic algorithms. Digital Literacy and Computer Science DLIT (2018) Grade: 4 7) Create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others. Unpacked Content Evidence Of Student Attainment:Students will: create a working program in a blockbased visual programming environment while using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.Teacher Vocabulary:program block-based visual programming environment arithmetic operators conditionals repetitionKnowledge:Students know: the definitions for arithmetic operators, conditionals, and repetition as they relate to programming. strategies for collaborating with peers.Skills:Students are able to: create a working program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs. implement strategies to collaborate with others.Understanding:Students understand that: operators in programming make many options available, reducing the length of an alorithm, pseudocode, or program. Mathematics MA2019 (2019) Grade: 4 4. For whole numbers in the range 1 to 100, find all factor pairs, identifying a number as a multiple of each of its factors. a. Determine whether a whole number in the range 1 to 100 is a multiple of a given one-digit number. b. Determine whether a whole number in the range 1 to 100 is prime or composite. Unpacked Content Evidence Of Student Attainment:Students: When given a number in the range 1-100, Find all factor pairs and recognize that a whole number is a multiple of each of its factors. Determine whether the whole number in the range 1-100 is a multiple of a given one-digit number. Determine whether a whole number in the range 1-100 is prime or composite.Teacher Vocabulary:Multiple Factor Prime Composite Whole number Factor pairKnowledge:Students know: Factor pairs include two numbers that when multiplied result in a particular product. Multiples are the result of multiplying two whole numbers.How to identify a prime or composite number.Skills:Students are able to: Find all factor pairs of a given number. Identify a number as a multiple of each of its factors. Determine whether a number is prime or composite. Understanding:Students understand that: A whole number is a multiple of each of its factors. Numbers can be classified as prime, composite, or neither, based on their properties and characteristics.Diverse Learning Needs: Essential Skills:Learning Objectives: M.4.4.1: Define factors, prime number, and composite number. M.4.4.2: Apply properties of operations as strategies to multiply and divide. M.4.4.3: Identify all factor pairs for a whole number in the range 1-20. M.4.4.4: Name the first ten multiples of each one-digit natural number. M.4.4.5: Recall basic multiplication facts. M.4.4.6: Count within 1000; skip-count by 5s, 10s, and 100s. Prior Knowledge Skills:Represent equal groups using manipulatives. Identify and define the parts of a multiplication problem including factors, multiplier, multiplicand and product. Use multiplication to find the total number of objects arranged in rectangular arrays based on columns and rows. Write an equation to express the product of the multipliers (factors). Relate multiplication to repeated addition and skip counting. Define pair, odd and even. Recall doubles addition facts with sums to 20. Apply sign+ and = to actions of joining sets. Model written method for composing equations. Skip count by 2s.

Local/National Standards:

Primary Learning Objective(s):

Students will collaborate with others to create a working game in the block-based visual program Scratch.

Students will identify errors in coding algorithms to create a working program.

Students will find the multiples of a given one-digit whole number.