Lesson 4

Tracking data

In this lesson, students explore the concept of variables as containers for data. Beginning with an unplugged activity, students discover the process of collecting and storing data and its importance in making decisions. Then, they learn to initialize, store, and update data using variables in Scratch. Finally, students integrate variables in their own Scratch projects to accurately track the number of pollinations that occur in their simulations.

school
Grade 8
local_library
Subject Science
schedule
Length of lesson 50 minutes

Learning objective

Students will track data using variables and conditionals.

Standards

CSTA Standards

  • 2-AP-11: Create clearly named variables that represent different data types and perform operations on their values.
  • 2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs
  • 2-AP-17: Systematically test and refine programs using a range of test cases
  • 2-AP-19: Document programs in order to make them easier to follow, test, and debug.
  • 2-DA-09: Refine computational models based on the data they have generated.

NGSS Standards

  • MS-ETS1-4: Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.

Multi-lesson projects

Students will use the same project across multiple lessons.

Lesson contents

Scratch projects

Pollination patrol

Student resource

Multi-lesson project

Students will use the same project across multiple lessons