This course is part of Coding/STEAM Curriculum - K-2 Plan

K-2 Plan
This plan is on sale! 75% OFF
$500 per year
was $2,000

Puffball Panic

Requires iPad and Tynker Junior App

Students help adorable dust bunnies add to their sock collection as they use conditional loops to navigate a dynamic environment. Request Quote

Course Summary
  • Pre-K to Grade 2
  • Beginner level
  • 4 lessons
  • Tynker Icon Blocks
    • iPad
Course Includes
  • 4 lessons
  • 39 activities
  • Enhanced Creativity Tools
  • Automatic Assessment
  • Tutorials and Reviews
  • Coding Puzzles
  • DIY Projects
  • Quizzes
  • Answer Keys
Prerequisites
No previous coding experience required.

Lesson Plan

Adventure: Puffball Panic
Lesson: Balloon Bonanza
Levels: 16-27
Time: 45+ mins

Introduction

In this lesson, students will complete 12 different puzzles (levels 16-27) to find keys, pop balloons, and chase flying socks while using conditional loops!

New Code Blocks

  •  : Repeat the code inside this loop until the puffball reaches the sock.
  •  : Repeat the code inside this loop until the puffball reaches the key.
  •  : Turn around.

Vocabulary

  • Conditional loop: A loop that performs an action if a certain condition is met

Objectives

Students will…
  • Apply conditional logic and recognize repeating patterns
  • Use loops to solve puzzles
  • Use code blocks with numerical parameters, numerical loops, and conditional loops to solve puzzles

Materials

  • iPads with installed Tynker Junior app:

Warm-Up (15 minutes)

Unplugged Activity: While Loops and Hot Potato
Explain to students that “while” loops give instructions for what to repeat while a condition is true. When the condition is no longer true, we stop. Model this concept by playing a game of hot potato:
  • Have students sit in a circle and pass an object to each other while music is playing. Once the music stops playing, make sure they stop passing the object.
  • Who can identify the repeated action? (Answer: Pass the object.)
  • What condition was met that stopped the repeated action? (Answer: The music stopped playing.)

Puffball Panic Activities (30 minutes)

Facilitate as students complete Balloon Bonanza challenges:
Balloon Bonanza: Levels 16-27
  • Level 16 introduces a “while” loop. Ask students, “What does the puffball need to do over and over so it can reach the floating sock?” (Answer: Jump over the box.)
  • Note: The levels get increasingly more difficult.
  • Level 18 introduces the “turn around” block:

    Check that students understand when to use the “turn around” block. For example, students will need to use the “turn around” block if the puffball is facing the wrong way.
  • Are students struggling with their code? Ask them to break down their solution into smaller steps, and point out where they need to modify their code.

Extended Unplugged Activities (10 minutes)

Unplugged Activity: More Practice
Reinforce “while” loops to your students by playing a game of hide and seek:
  • Hide an object in a designated “hide and seek” area of the classroom. Next, tell students that they will need to search the designated area to find the hidden object.
  • Once the object is found, lead a discussion with your students. Who can identify the repeated action? (Answer: Search for the object.) What condition was met that stopped the repeated action? (Answer: The object was found.)
  • Remind students that “while” loops give instructions for what to repeat while a condition is true. When the condition is no longer true, we stop.

U.S. Standards

  • CCSS.Math: K.CC.B.4, MP.1
  • CSTA: 1A-AP-08, 1A-AP-09, 1A-AP-10, 1A-AP-11, 1A-AP-14
  • CS CA: K-2.AP.12, K-2.AP.13, K-2.AP.16, K-2.AP.17
  • ISTE: 1c, 5c

U.K. Standards

Key Stage 1
  • Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
  • Create and debug simple programs
  • Use logical reasoning to predict the behaviour of simple programs
  • Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies