# Puffball Panic Ocean Odyssey Robots Wild Rumble Puffball Panic Super Squad Art & Music Studio Animation Studio Space Cadet Dragon Spells Programming 1A Programming 1B

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
• Beginner level
• 4 lessons
• Tynker Icon Blocks
##### Course Includes
• 4 lessons
• 39 activities
• Enhanced Creativity Tools
• Automatic Assessment
• Tutorials and Reviews
• Coding Puzzles
• DIY Projects
• Quizzes
##### Prerequisites
No previous coding experience required.

## Lesson Plan

### 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