activity 1 - teacher guide say hello to starter robot! · 2020. 2. 28. · starter robot to move...

12
ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! CODE LEVEL Beginner BUILD LEVEL Beginner

Upload: others

Post on 16-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

ACTIVITY 1 - Teacher Guide

Say Hello to Starter Robot!

CODE LEVEL Beginner

BUILD LEVEL Beginner

Page 2: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Prior to this activity it is suggested that you:

• Build Starter Robot

• Use the Mabot GO App and Mabot IDE

• Prepare the Fun Time! and Reflection Worksheets

• Set up a space for students to work in teams or as individuals

Getting Started

Objectives

Materials Needed for this Module:

• Mabot Deluxe or Mabot Pro Kit

• Fun Time! and Reflection Worksheets

• Pencils, Crayons, Markers

• [Optional] Timer

STEM Learning Objectives

After completing this activity, students will be able to:

• Understand the fundamental concepts of Mabot technology operations

• Demonstrate the ability to choose, use, and troubleshoot Mabot technologies

• Develop, test, and refine a Mabot prototype

• Contribute constructively to project teams, assuming various roles and responsibilities to work toward a common goal

Social-Emotional Learning Objectives

After completing this activity, students will be able to:

• Use social engagement skills by utilizing teamwork and cooper-ation

• Practice using a problem-solving process to address the task of building Starter Robot

In this activity, students will be exploring the Mabot Starter Robot. Here students are going to program Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and light up. Students will get to use both the Mabot GO App, and the Mabot IDE to help Starter Robot rock at a concert.

Overview

1Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 3: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

21st Century Connections for Starter Robot

Learning and Innovation Skills

Communication • Communicate clearly

Use Starter Robot to help students communicate clearly. What information is important to help a friend build and program Starter Robot? Play a game of tele-phone as you practice building a simple structure. Then, explore how communication is critical because not listening, understanding, or following directions can easily lead to an outcome that does not match the end goal.

Information, Media and Technology Skills

Information Literacy• Access and evaluate information• Use and manage information

Use Starter Robot to help students use technology to explore the real world. How do people plan real concerts with lights and sounds? Provide students with opportunities to explore various sources such as books, online resources, photos, and videos to come to some conclusions about what behind the scenes work is needed in order for a concert or any public event to be fun.

Life and Career Skills

Social and Cross-Cultural Skills • When working in a group

Use Starter Robot to help students explore how each of them has experienced a concert, party, or fair. Investigate the things each person has noticed. How is each experience the same and what experiences are different? Can students create a program that uses Starter Robot to recreate their own experiences? How do people use robots to help them do their job?

2Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 4: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Module Sections

Fun Time! (5 mins)

Guided Questions: - What do you notice about Starter Robot’s parts? - How do you think Starter Robot is able to move around and get excited just like you?

Explore! (5 mins)

Create SpaceStudents will doodle, write, or imagine what they think Starter Robot’s parts will do.

Build! (15 mins)

Students will use 6 Mabot parts and 4 small Data Connectors to build Starter Robot.

Play! (10 mins)

Mabot GO AppStudents will use the Mabot GO App to explore pre-programmed functions of Starter Robot.

Try! (15 mins)

Mabot IDEStudents will use the Mabot IDE to create a program that tells Starter Robot to move and flash.

Reflection (10 mins)

Reflection Questions: - What did you learn today about the Mabot Go App, Mabot IDE App and code blocks? - What other kinds of things do you think Mabot robots can do and what more do you hope to

learn about what other robots can do?

Worksheet: - What other scenario do you think Starter Robot can move around, light up and make sound in?

3Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 5: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Math

Learning number patterns

Create a lesson about number patterns that ties to Starter Robot’s lights and sounds. Is there a pattern to how many times Starter Robot’s lights flash? Where else do we use number patterns in the real world?

Distance

Create a lesson about distance that uses Starter Robot’s ability to move forward and back-ward. Create a path for Starter Robot. How far is it from the start of the path to the end? Why is knowing distance important when we are coding?

Suggested Resources for Planning:

- Use poems or rhyming books to help students identify different patterns in the words. Relate this to the patterns of light and sound made by Starter Robot.

- Use color blocks to create and examine patterns

- Ask students to imagine what is needed to plan a city or neighborhood and explore how distance matters when planning. Is it a good idea to put all of the houses close together? What are the advantages and disadvantages of this?

Science

Speed

Create a lesson about how fast Starter Robot can go. What is Starter Robot’s maximum speed? Which objects or vehicles in the real world can go at a similar speed?

Discuss how the concept of speed might be relevant in the design of autonomous vehicles.

Suggested Resources for Planning:

- Speedometer in their parent’s car/school bus

- Ask students to think about ways cars are designed for speed and how they keep them safe.

- How does a normal car move in comparison to a sports car? Watch a video of them racing.

Extensions

4Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 6: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Arts

Movement

Create a lesson about the way Starter Robot moves and how it relates to movement in art. How do artists make their paintings come alive? Why is movement in artwork important?

Suggested Resources for Planning:

- Show/analyze famous paintings such as “The Scream” or “Starry Night”

- Encourage students to move around and stretch

- Partner with the Art teacher to take students around the school to look at sculptures or objects and examine their build and composition

5Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 7: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Developing

• Pre-build Starter Robot

• Chunk build instructions

• Chunk programming instructions

Intermediate - Advanced

• Partner programming

• Additional code blocks What else can Starter Robot do? What other programs can be programed to move Starter Robot?

• Explore how Starter Robot could be used in the real world to solve real problems

Modifications

Code Blocks Used in This Activity

Start This block shows up on the screen automatically. All code blocks need to connect to this block in order for the program to run.

Wait This block allows the robot to wait in between commands for a certain number of seconds.

Repeat This block allows the robot to repeat whichever code blocks are nested in it a specified number of times.

Code blocks can be connected like puzzle pieces. Students can connect the blocks by dragging them near each other until they attach.

6Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 8: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Wheel This block allows the robot to move. Students can make the robot move forward, backward and turn by altering this code block

Light SettingsThis block controls the robot’s lights.

Light OffThis block turns the robot’s lights off.

Sound ControlsThis block controls the robot’s sound.

Sound OffThis block turns the robot’s sound off.

Guiding Questions

Challenge 1Guiding Questions: How can you make sure all of Starter Robot’s Drive Balls are moving? What do you notice about the direction of the Drive Balls? Why does the direction matter in order to make Starter Robot move forward?

Potential Student Response:To make sure all of Starter Robot’s Drive Balls are moving, you must add the second Drive Ball onto the ‘Wheel’ code block by clicking the ‘1’ and the then ‘2’ on the screen that pops up. The directions of the Drive Balls must be the opposite of each other in order to move forward or backward. To change the direction click the ‘anticlockwise/clockwise’ in the code block.

Challenge 2Guiding Questions: How can you change the ‘Buzzer Tone’ code block so that the buzzing lasts a certain amount of time? How can you change it so that it makes a different tone?

7Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 9: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Which parts of Starter Robot can light up and how do you make them light up? How can you change it so that it lights up a different color and a different mode?

Potential Student Response:You can change the ‘Buzzer Tone’ code block so that the buzzing lasts a certain amount of time by clicking the ‘2’ in the code block and changing it to any number of seconds. To make it buzz a different tone, click the ‘High’ in the code block and choose which level you want from the options.

Starter Robot’s Control Ball and Drive Balls can light up. To make them light up, click ‘Control center 1’ on the ‘Light Settings’ code block and add which parts need to light up by clicking them on the screen that pops up. To make it light up a different color, click the red rectangle and change the color. To make it light up using a different mode click ‘breathing’ and choose the mode you want.

Challenge 3Guiding Questions: What do you notice about the direction of the Drive Balls? How must they be changed in order to make Starter Robot spin?

Potential Student Response:In order to move forward the directions of the Drive Balls need to be the opposite of each other. In order for Starter Robot to spin, the direction of the Drive Balls must be the same.

Challenge 4Guided Questions: Which code block can you use to help Starter Robot stop making a sound? What do you need to do to turn Starter Robot’s lights off?

Potential Student Response: To help Starter Robot stop making a sound, you can use the ‘Buzzer stops’ code block. This will end whatever sound Starter Robot is making. In order to turn Starter Robot’s lights off the ‘Control center 1’ needs to be set to “light off”.

Challenge 5Guiding Questions: What do you notice is different about this code block? How do the code blocks that need to be repeated, connect to it?

Potential Student Response:The ‘Repeat’ code block is different because it has a section in the middle of it that looks like other code blocks can connect to it. The code blocks that need to be repeated have to be nested in this section.

8Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 10: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Final Code Example

9Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 11: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

Building

- Be careful when lifting the robot because parts may disassemble easily.

- Be sure to use a Small (Data) Connector to connect the pieces of the robot unless the design specifies something else (e.g. A Structural Connector).

- Helpful guiding questions when adding certain parts on:

• Why do you think it’s important that Mabot parts be connected to a Battery Ball?• Why do you think the on/off button on the Battery Ball should be facing the top?• Why is the Control Ball necessary in the Mabot build?

- Check all connections and make sure all the parts are online.

- After all parts are connected properly, you must click the yellow arrow to pair the wheels and download the program.

Playing

- Go through the configuration and set-up with the class first so that students have seen the process before trying it themselves.

- Helpful guiding questions:

• On the Mabot GO screen: What happens to Starter Robot when you click the arrows on the left of the screen? What happens when you click the arrows on the right of the screen? What happens when you move the lever on the bottom of the screen to a new value and then click the arrows above again?

• On the ‘Set Light’ screen: What happens to Starter Robot when you click the pictures of the Balls? What happens when you click different colors on the screen? What happens when you click the different lightbulbs?

Coding

- If you want to separate code blocks, you need to drag the bottom code block(s) instead of the top.

- Where you put the clockwise and anticlockwise values in the code will depend on which Drive Ball you put on which side of the robot. After starting the code, if you notice that the robot is going the wrong way, then you need to switch the values which in turn will switch the direction of the movement.

- If the transition from one code block to another in a program is not smooth, add a ‘Wait’ code block (usually 0.5 seconds will suffice) between them.

Tips

10Bell Education Group

Activity 1: Say Hello to Starter Robot!TEACHER GUIDE

Page 12: ACTIVITY 1 - Teacher Guide Say Hello to Starter Robot! · 2020. 2. 28. · Starter Robot to move forward, backward, and turn. They will also program Starter Robot to make noise and

TEACHER GUIDE

Activity 1 - Starter Robot