Lesson 3 - Coding Blossom¶
At a glance
- Summary: In the third lesson, students learn the basics of coding by creating a simple guessing game in Scratch.
- Duration: 90 min
- Robot use: building
Download resources¶
Slides¶
Worksheets¶
This lesson has no worksheets.
Build videos¶
Lesson 3 - Building Blossom's Spine - Watch on YouTube
Scratch project¶
-
Download the Scratch starter project: Lesson 3 - Coding Blossom (Scratch Project)
-
Open Scratch at www.scratch.mit.edu
-
Click: File → Load from your computer
-
Select the downloaded file.
Blossom sprites¶
You should not need the image files as they are already included in the Scratch project, but here they are if needed: Blossom sprites (ZIP)
Lesson overview¶
Lesson Plan¶
- Lesson 2 Recap - 5 min
- What is coding – 10 min
- 2.1 Introduction
- 2.2 Play the guessing game with friends
- Code the game in Scratch – 40 min
- 3.1 If-else statements
- 3.2 Loops
- 3.3 Create your own blocks
- 3.4 Code the game
- Building Blossom’s base - 25 min
- Why coding discussion - optional
- Survey - 5 min
- Summary - 5 min
Learning objectives¶
After this lesson, students will be able to
- explain what coding is and why/where it is important to know,
- design algorithms involving multiple alternatives (branching) and iteration,
- implement algorithms using visual programming, involving control structures (such as “if/then”).
Evidence of learning (success criteria)¶
- I can explain what coding is and why it is important.
- I can design an algorithm with different outcomes and repeated steps.
- I can use IF statements to control what happens in my program.
- I can use loops to repeat actions in my code.
- I can create and use my own custom blocks with meaningful names.
- I can use variables to store information (like a random number) in Scratch.
- I can explain how robots use sensors, code, and motors to respond to their environment.
- I can describe how computers use binary (0s and 1s) to communicate information.