ScratchGrades 5–6Environment & Data

ACT 3: Scratch Impact

Grades 5–6 Scratch lessons that connect coding with environmental science, data literacy, and real-world community impact.

Unit 1: Learning Scratch

Unit Overview This unit introduces students to the fundamentals of Scratch. At the end of this unit, students can code their own projects with animated characters, add text or voice for narration, import graphics of their choice, and they can time conversations between characters. They can create animated stories and interactive reports on any topic. This unit also briefly introduces students to the computer science concepts of sequence, event, and loop.

Lesson 1.1 Setting Up Scratch Accounts

Learning Objectives

  • Create and log into a new Scratch account
  • Introduce the Scratch environment
  • Learn about role model Ada Lovelace
25 minutes
Lesson 1.2: Introduction to Scratch

Learning Objectives

  • Explore parts of the Scratch environment
  • Learn how to add their projects to a Scratch learners and how to edit edit and import an image in Scratch
50 minutes
Lesson 1.3: Scratch Charades

Learning Objectives

  • Familiarize themselves with coding commands, specialfically in the Scratch language, in an unplugged activity acting the scripts out
  • Enjoy playing this version of the familiar charades game
50 minutes
Lesson 1.4: Coding Concepts 1 - Sequence, Algorithm, Program

Learning Objectives

  • Introduce the concepts of sequence, algorithm, and program
  • Learn the difference between the “glide” and “go to” Scratch block
  • Debug an existing project
  • Finaly, tinker in Scratch
50 minutes
Lesson 1.5: Coding Concepts 2 - Events, Loops, Animation

Learning Objectives

  • Learn about events, loops, and animation
  • Learn that animation is a series of images that are in a loop
  • Gain an understanding of the concept from a lecture, from videos, from debugging and from making their own flipbook
50 minutes
Lesson 1.6: Broadcasting and Receiving

Learning Objectives

  • Learn how to time interactions in Scratch by using the “broadcast” and “receiving” block
  • This skill enables time interactions between characters when creating a digital story or when including narration or music in a project
50 minutes

Resources