Showcase: Choose Your Own Adventure

Lesson Overview

Students will complete the creation of a Choose Your Own Adventure project in Scratch that will show their understanding of conditionals.

In this final lesson of a three lesson "create" sequence, students will finish building their project using Scratch, participate in a showcase to share their project and view their classmates' projects, and use a rubric to reflect on their work.

Agenda

  1. 💫 Review: Show a few student works-in-progress to review the project scope (5 min.)

  2. 💥 Mini-Lesson: Using Conditionals in Scratch: if/else conditional misconceptions (5 min.)

  3. 🚧 Build: Choose Your Own Adventure project in Scratch (30 min.)

  4. 🖼 Showcase: Use the 2 Stars and a Wish framework to support students providing feedback on others' projects (10-15 min.)

  5. Self-Assessment/Reflect: Use the student rubric to promote self-assessment and reflection on the Choose Your Own Adventure project (5-10 min.)

Materials

  • computing devices for all students

  • Purple Level Student Workbooks, pp. ___

    • English / Spanish

  • student rubrics, printed

    • English / Spanish

  • project reflection guide, printed (optional)

  • Choose Your Own Adventure Scratch studio (teacher-created)

Vocabulary

conditional: a statement that only runs under certain conditions or situations

parallelism: sets of instructions that run at the same time

variable: a place where a program can store a single piece of data that can change

Standards

  • CA CSS 3-5.AP.11 Create programs that use variables to store and modify data.

  • 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.

  • CA CSS 3-5.AP.19 Describe choices made during program development using code comments, presentations, and demonstrations.

Additional Resources