Robo Lights Up the Classroom
Activity Stages: I.
Lead-in: 4 steps - 5 - 7 min
II.
Guided Activity: 6 steps - 15-20 min
III.
Independent Activity: 15 - 20 min
IV.
Reflection and Feedback: 5-7 min
V.
Clean Up
Recall ● What did we create last time? ● Which module did we use and why? ● How did we control our Robo? ● What did we program last time?
Lead-in: activate and motivate students asking about their previous knowledge and personal experiences. 4 steps - 5 - 7 min 1. Recall: ● What did we create last time? (We created a robot that can make different sounds) ● Which module did we use and why? (We used the Main Block because it has a speaker inside and can produce sounds.) ● How did we control our Robo? (We programmed our Robo in a special a special world - the Robo Code App.) ● What did we program last time? (We programmed Sound actions, connected them into a code and then modified them to form a Loop)
Keywords ● ● ● ● ●
Code Robo Code App Action, Sound action Connection Loop
Lead in - 5-7 min 2. Discuss the keywords: ●
Code - a set of instructions that tells a computer what to do; a sequence of short commands, one after another or parallel to one another.
●
Robo Code App - a special world where we can create programs for our robot to perform.
●
Action - an icon in the Robo Code App - a command for Robo to perform; there are different Actions - commands for Robo.
●
Sound action - an icon - command for Robo to make a sound
●
Connection - Arrow between two Actions which show us that Actions are connected in one code and will be performed by Robo one after another.
●
Loop - a sequence / an order of Actions that leads one Action to the next, at the end it leads back to the starting State, so the order of Actions is repeated until we stop it by pressing the Stop button.
Robo’s Story Robo is very happy to be your friend and wants to throw a small party with colorful lights! Can we program our Robo to shine and color up the classroom?
Lead in - 5-7 min 3. Tell the Robo’s Story: Robo is very happy to be your friend and wants to throw a small party with colorful lights! ● Can we program our Robo to shine and color up the classroom? 4. Set the Lesson Goal: To help Robo to throw a party, we will build a shining Robo and program it to light up in different colors.
Robo wants to shine! Plan: 1) Which Modules will we need? 2) Build a Robo – light 3) Program a Robo – light to shine
Guided Activity: Plan => Carry Out => Sum Up - 15-20 min Plan the activity together with your students: ●
What are the steps for our project?
Discuss all the answers and formulate the plan: 1)
Find the Modules needed for a project
2)
Build a Robo-light
3)
Program a Robo-light to shine
1) Which Modules will we need?
Guided Activity - 15-20 min Carry Out Step 1: Modules for the project ●
Hand out the Robo Wunderkind boxes.
● Open the boxes and recall: the Main Block is Robo’s brain. (The Main Block has to be in each project in order make all other Modules work; it has to be connected to a tablet in order to program Robo. ) ● Which Module will we need to add to the Main Block to build the Robo-light? (We will need the Light - module.)
2) Build a Robo-Light
Guided Activity - 15-20 min Carry Out Step 2: Build a Robo-Light. â—?
Build any variation of a Robo-light using the Main Block and (RGB) Light
3) Program a Robo-light: Robo Code App
Guided Activity - 15-20 min Carry Out Step 3: Program a Robo-light. â—?
Open the Robo Code App and connect the Main Block to the tablet.
What’s on the screen?
Guided Activity - 15-20 min Carry Out Step 3: Program a Robo-light. 1) Recall: What’s on the screen? ●
My Robo menu: all the information about your Robo is here – its name, battery level, firmware update, and the Module(s) connected. Ask students to share the information about their robots.
●
My Projects screen - Here you can see all the projects you will create.
●
New Project button - Click it to start a new project
2) Create a New Project and get ready for programming.
What’s on the screen? ●
Programming screen
●
Action dock
●
Actions - Sounds
●
Connection button
●
Trash bin
●
Play button
Guided Activity - 15-20 min Carry Out Step 3: Program a Robo-light. Recall: Ask students to show coding buttons on the Robo Code App screenshot. ●
Programming Screen: The unlimited space for your future program.
●
Actions dock: Here we can find all the Actions to program for our Robo. Actions icons, which indicate different command for Robo to perform.
Action Dock: Visuals
Guided Activity - 15-20 min Carry Out Step 3: Program a Robo-light. ●
Find Visuals in the Action Dock and discuss:
● How do Visuals - Lights look like? What is the color of lights? (Visuals look like yellow bubbles with different icons.) ● Why are they yellow? (Visuals are yellow because the (RGB) Light - the module which emits lights is yellow.) ● How many different Visuals are there? (There are two different types of Visuals)
Challenge 1: Program Visuals
Guided Activity - 15-20 min Carry Out Step 3: Program a first light icon from Visuals Set challenges for students and let them explore the Robo Code programming language on their own; guide them with questions if needed. Challenge #1: Program the first light but do not mention its name yet (Constant light action.) ●
Drag and drop the first Action on the Programming Screen.
● What is around it? (This circle is a Start point and it indicates that your code starts from this Action.) ●
Action settings: Click on the Action one more time to open the settings. What are the settings there? Set different settings: the color, the time, the brightness.
●
Press the Play button to try out a code.
Challenge 2: Program Visuals
Guided Activity - 15-20 min Carry Out Challenge #2: Program a second light icon from Visuals ●
Drag and drop the second Action from the Visuals on the Programming Screen.
●
Action settings: What are the settings there? Set different settings: the color, the number of times, the speed.
● How can we try out a second Action? (Change the Start point and press the Start button. )
Challenge 3: Compare Visuals
Constant Light action
Blink action
Guided Activity - 15-20 min Carry Out Challenge #3: Compare two types of Visuals ●
Set the same time amount (5) for these 2 Actions. Try them out.
● Are these two Actions the same or different? How are they different? (They are different. The first Action glows constantly for 5 second, while the second Action blinks 5 times) ● What these two Actions have in common? (They have similar settings: color and brightness; but time setting is different.) Conclude: There are two types of Visuals - the Constant Light action which glows constantly and the Blink action which blinks.
Challenge 4: Sequential code
Guided Activity - 15-20 min Carry Out Challenge #4: Program a code with Sequential logic. â—?
Connect Visuals into a code;
â—? How does Robo perform them? (Robo performs the Action one after another - sequentially.) Introduce the term: Sequential logic - the type of a code where one Action leads to only one other Action until a program is complete.
Challenge 5: Throw a PARTY!
Guided Activity - 15-20 min Carry Out Challenge #5: Play around. â—?
Program some more Visuals with different settings and Connections between them. Pay attention to the direction of the arrow you draw!
=> Turn the light in the classroom off and throw a small colorful party together!
Sum Up ● Visuals ● Constant Light action ● Blink action ● Sequential code
Guided Activity - 15-20 min Sum up new information before the independent activity. ●
Visuals - yellow Actions in the Action Dock which are commands for Robo to emit different lights;
●
Constant Light action - the type of Visulas, the command for Robo to emit the light constantly;
●
Blink action - he type of Visulas, the command for Robo to blink;
●
Sequential code - a code when Robo performs the Action one after another sequentially.
Build and program YOUR Robo!
Independent Activity: 15 - 20 min Students work independently, in pairs or in small groups; they can cooperate to make the common project with two or more robots. Teacher observe or help students if needed. The concrete tasks for the own project: ●
Think about how Robo with RGB Light can help you in your life;
●
Build any variation of Robo and program Visuals for these particular situations.
●
Use some materials to customize your Robo.
Additional: Presentation of individual projects for the class.
Check for understanding Which Actions can we program if the Light is attached to the Main Block? ●
Sounds
●
Visuals
●
Movement
●
Blink action
Reflection and Feedback - 5-7 min 1) Which Actions can we program if the (RGB) Light is attached to the Main block? ●
Sounds
●
Visuals
●
Blink action
Check for understanding Match the Actions with their settings 1)
1)
Constant Light action
Blink action
●
Color
●
Time
●
Number of time
●
Brightness
●
No settings
Reflection and Feedback - 5-7 min 2) Match the Actions with their settings - check the answers on the next slide.
Check for understanding Match the Actions with their settings 1)
Constant Light action
➔ ➔ ➔
1)
Blink action
➔ ➔ ➔
Color Time Brightness Color Number of times Brightness
Reflection and Feedback - 5-7 min 2) Match the Actions with their settings - check the answers ●
Constant Light action: Color, Time, Brightness
●
Blink action: Color, Number of times, Brightness
(Additional: No settings - Sound actions have don’t have setting.)
Check for understanding Show a Sequential logic program code(s):
1 Reflection and Feedback - 5-7 min 3) Show a Sequential logic program code(s): â—?
1
â—?
3
2
3
Reflection & Feedback ● Today I have learned… ● The tasks were… easy or complex,interesting or boring? ● Which part of the lesson was the most interesting? Why?
Reflection and Feedback - 5-7 min Ask students to make a short reflection on what they have learned today. Receive feedback: Were the tasks easy or complex? Interesting or boring? Which part of the lesson was the most interesting? Why?
Clean Up
Clean up: Teach students to take care of the devices they use - RW Modules and the tablets.
Thank you!