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.
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
Want to teach this lesson?
Log in and get access to the full curriculum for free.
Scratch projects
Pollination patrol
Student resource
Log in to access
Multi-lesson project
Students will use the same project across multiple lessons