Build: Tour Guide

Lesson Overview

Students will continue the creation of a Tour Guide project in Scratch that will show their understanding of forever loops.

In this second lesson of a three lesson sequence, students will continue building their project using Scratch, then pause to provide feedback in small groups on each other's Tour Guide projects, using that feedback to revise and finalize their work.

Agenda

  1. 💫 Review: Using images responsibly to create a Tour Guide project in Scratch (5 min.)

  2. 💥 Mini-Lesson: Using Images Responsibly in Scratch (5 min.)

  3. 🚧 Build: Tour Guide project in Scratch (30-45 min.)

  4. 📬 Peer Feedback: Providing positive and constructive feedback on 2 peer projects (15 min.)

  5. 📓 Reflect: (5 min.)

    • What did you get stuck on while working on your project? How did you persevere?

    • What did you learn from your classmates' projects feedback?

    • What did you discover from looking at other projects?

Materials

  • computing devices for all students

  • Blue Level Student Workbooks, pp. 8-9

  • Peer Feedback organizer, printed

  • Tour Guide Scratch studio (teacher-created)

Scratch Project Resources

Tour Guide starter projects: sprites & backdrops (no code) / exploded code

Tour Guide example projects: France Tour Guide Remix (Student-Created) / Come Visit Peru (Teacher-Created)

Vocabulary

copyright: a law that protects a creator's rights and requires other people to get permission to use, copy, and share their work

Creative Commons: a copyright license that makes it easier for people to copy, share, and build on other people's creative work, as long as they give credit to the creator

digital citizen: someone who acts safely, responsibly, and respectfully online

initialize: assign a starting point for an object

loop: repeat a sequence of instructions

parallelism: sets of instructions that run at the same time

Standards

  • CA CSS 3-5.AP.12 Create programs that include events, loops, and conditionals.

  • CA CSS 3-5.AP.13 Decompose problems into smaller, manageable tasks which may themselves be decomposed.

  • CA CSS 3-5.AP.15 Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.

  • CA CSS 3-5.AP.17 Test and debug a program or algorithm to ensure it accomplishes the intended task.

Additional Resources