Lesson Plan - Zyrobotics – Freedom Through Technology



Lesson Plan81207-220111Teaching Programming to Young Children with Tommy the Robot – Learn to CodeDESCRIPTION:Tommy the Robot is a free App that can be used to introduce young children to the basic logic behind computer programming. The objective of this lesson plan is to teach young students the basics of programming using the Tommy the Robot – Learn to Code App.SUBJECT: Computer Science LESSON: Programming for Beginners LESSON DESCRIPTION:Students will begin by completing the Tommy the Robot Tutorial Mode. This is a tutorial thatprovides the students with hints on how to use commands to make Tommy the Robot move.Using the Free Play Mode, the teacher will assign students 3 tasks for Tommy the Robot to complete based on what they learned from the tutorial.Task 1: Make Tommy the Robot Move Forward, Turn, Grow, and then Move forward.Task 2: Make Tommy the Robot Move Forward to the end of the screen and then Jump.Task 3: Complete task 2, and have it repeat 3 times.After finishing the free play mode, the teacher will assign students to complete the challenge tasks. Beginner students should be asked to complete the Tommy Moves and Tommy Does It Again challenge levels found under Challenges. For more advanced students, the teacher may have them complete all 4 of the available challenge levels.Finally, the students will each come up with a task for Tommy the Robot to complete. Afterwards, they will share their tasks with a partner and take turns trying to make Tommy the Robot complete them.HOW WILL THE APP(S) BE USED?Tommy the Robot will be used to introduce students to basic computer programming logic.WHY/HOW DOES THIS APP SUPPORT THE LESSON?By using this app, students will be able to see the relationship between the basic computer commands they use and the movements of Tommy the Robot.BEFORE YOU STARTThe app can be used on its own or in conjunction with the Tommy robot accessory. In order to connect the Tommy robot, you must first enable Bluetooth on your Android device. Once active, the device will scan for the “Zowi” listing. Select this device and input the activation code “1234” (without quotes) in order to connect. Once Tommy has been verified on a device he will remain verified until manually unpaired. From here, simply launch the Tommy the Robot app and select the Connect Robot option at the bottom of the screen.63627031623000Tommy the Robot – Learn to CodeTommy the Robot teaches basic programming skills by animating a cartoon Robot. It uses basic command to introduce students in preK-3 the basic logic behind computer programming. A list of commands is provided to the student. When the commands are selected, they then appear in the program box. Once all the commands are selected, students can run their code by hitting Play and Tommy the Robot will move per the programmed directions. This app is designed to be accessible to children of all abilities as it incorporates visual learning, voice guidance, and switch-access.1207770444500LESSON 1Students will begin by completing the Tommy the Robot Tutorial Mode. This is a tutorial that provides the students with hints on how to use commands to make Tommy the Robot move.STEP 1: Open the App. On the Main Menu, have students select the Tutorial option and then11430018859500Continue on the next screen.STEP 2: Once on the tutorial screen, students will go through a 4-step tutorialLearning how to enter single commands – Commands highlighted are Forward, then Play. Students will view Tommy the Robot moving forward after which the Clear command is to be selected.Learning how to enter multiple commands – Commands highlighted are Forward, Backward, then Play. After Tommy the Robot moves, the Clear command is to be selected.Learning how to loop – Commands highlighted are Begin Loop, Jump, End Loop, then Play. After Tommy the Robot moves, the Clear command is to be selected.Learning how to erase commands – Commands highlighted are Jump, Spin, Erase, then Play. After Tommy the Robot moves, the Clear command is to be selected.The Menu option is to be selected to exit the Tutorial mode.LESSON 2Using the Free Play Mode, the teacher will assign students 3 tasks for Tommy the Robot to complete based on what they learned from the tutorial.Task 1: Make Tommy the Robot Move Forward, Turn, Grow, and then Move forward.Task 2: Make Tommy the Robot Move Forward to the end of the screen and then Jump.Task 3: Complete task 1, and have it repeat 2 times.STEP 1: Open the App. On the Main Menu, have students select the Free Play option.1143000STEP 2: Once on the free play screen, students are asked to complete Task 1: Make Tommy the Robot Move Forward, Turn, Grow, and then Move forward.SOLUTION: Commands entered should be Forward, Turn, Grow, then Forward. Solution on student’s screen should look as follows:1090095192198STEP 3: Students are asked to complete Task 2: Make Tommy the Robot Move Forward to the end of the screen and then Jump.SOLUTION: There are two possible solutions. If using single commands, students should enter approximately 9 Forwards and then Jump. If using looping, students should enter the commands Begin Loop, Forward, End Loop, Jump, and enter a looping value of at least 9.Single Command Solution:Looping Solution:STEP 4: Students are asked to complete Task 3: Complete task 1, and have it repeat 2 times.SOLUTION: Commands entered should be Begin Loop, Forward, Turn, Grow, Forward, End Loop and a looping value of 2. Solution on student’s screen should look as follows:1090095192713LESSON 3These actions described in Lesson 3 are only available if Tommy the Robot is connected.In the Free Play Mode, the students can also have a chance to explore making different faces on Tommy. To do this, select the Zowi faces button on the right hand top of the Free Roam Mode menu. Once this is selected, the following screen will appear.The 12 icons on the right hand side show images of what will show on the face of Tommy as soon as the button is touched and that command is transmitted to Tommy. Close removes the face menu from the screen. Pressing the Draw button allows the student to draw a face on Tommy. When the draw button is pushed the screen shows:Each dot represents a dot on Tommy’s face. It keeps the face that you have drawn when you close the face draw screen until you return to the main menu.The free roam menu allows the child to move Tommy freely in real time. To do this select the Free Roam menu on the upper left hand side when in free play.1168400240665This will result in the following menu for real time control of Tommy.The up arrow moves Tommy forward, the down arrow moves Tommy backwards, the black left arrow slides Tommy to the left and the black right arrow slides Tommy to the right. The grey top left button turns Tommy to the left and the grey top right button turns Tommy to the right. As long as a button is pushed, Tommy continues in that direction until the button is released. The back button returns to the free roam menu.LESSON 4After finishing lesson 3, the teacher will assign students to complete the challenge tasks.STEP 1: Open the App. On the Main Menu, have students select the Challenge option.1143000STEP 2: Beginner students should be asked to complete the Tommy Works Out and Tommy Does It Again challenge levels found under the Challenge option. For more advanced students, the teacher may have them complete all 4 of the available challenge levels.635943199859The challenge mode encourages the use of the board map. The board map is divided into sixteen segments. Each segment has a corresponding number.When any of the challenges are selected. The screen shows for example.In this case, on the map board, the robot is placed on square 1 and the cat character is placed on square 4. The object of the challenge is to figure out the moves required to move the robot from square 1 to 4. Once the moves are entered, the student presses the play button and the screen shows:The robot then makes the number of programmed moves. If the moves were successful, they will see the screen:Following is a description and solution associated with the various challenges:Tommy Moves Challenges - Students must complete 3 challenges.Help Tommy say hello to Cat. Walk Forward until close enough to chat.Solution: 4 Forwards, PlayOh No! Tommy passed his friend Cat! Walk Backwards until close enough to chat.Solution: 4 Backwards, PlayTommy wants to have a face-to-face chat. Move Forward to Dog and then Backwards to Cat.Solution: 2 Forwards, 6 Backwards, PlaySolution: 3 Forwards, 7 Backwards, PlayTommy Works Out Challenges – Students must complete 4 challenges.Tommy's friend can fly high. Can you Jump just as high?Solution: Jump, PlayDon't get dizzy spinning like your friend! Spin 3 times, again and again!Solution: Spin, Spin, Spin, PlayGrow big then Shrink small! It's the most fun of all!Solution: Grow, Shrink, PlayTry coding in this order! Grow, Spin, Turn, Jump, Sing, ShrinkSolution: Grow, Spin, Turn, Jump, Sing, Shrink, PlayTommy Does It Again Challenges - Students must complete 2 challenges.Tommy wants to Grow. Put Grow inside a Loop and see him go.Solution: Begin Loop, Grow, End Loop, PlayTommy wants a Loop with a Spin and Grow. Increase Times to Loop and see him go.Solution: Begin Loop, Spin, Grow, End Loop, Play; looping value should be greater than the default value of 2Tommy Combines It All Challenges - Students must complete 3 challenges.Owl and Cat can Jump, and Spin! Enter the contest, can you win?Solution: Jump, Spin, PlayJoin the fun! Stand between Owl and Cat and Sing as one!Solution: 7-9 Forwards, Sing, then PlayTurn towards Cat and show him you can Grow too! Jump for joy after you do!Solution: Turn, Grow, Jump, then PlayLESSON 5Students must each come up with a task for Tommy the Robot to complete by programming Tommy in Free Play mode. Afterwards, they will share their tasks with a partner and take turns trying to make Tommy the Robot complete them.52197089852500Solution: Encourage the students to explore all available commands. Require students to use at least 5 different commands, in addition to the loop command. The teacher may provide an example to show students a complex sequence of tasks. An example program is: Grow, Grow, Forward, Sing, Sing, Forward, Begin Loop, Jump, End Loop, then Play.LESSON 6This lesson uses the dice to encourage the student to use all of the commands that can control the robot. This is done in the Free Play mode. The student rolls the dice to determine which command they should preform or which face they should make on Tommy. The number on the dice determines the move or face that they should make. Here is a chart that provides the mapping.Other Suggested Game IdeasHere is a list of ideas that can be used to make games that engage the students and are ideal for group activity. You may have additional ideas and we would love to include them!Dance OffFirst have the students make a dancing face on Tommy. Then using their phone, let them select music (make sure to tell them it should be music only) that they like. Have each group create a series of moves that can be used in time to the music. At the end of the class, you could have a contest where each group of students demonstrates, to the rest of the class, their dance sequences. Sight WordsPrint out multiple slips of paper with different images and associated sight words that the students are practicing that week. Lightly stick the pairs to different locations on the map. The goal of the game is to program the robot to move from the correct sight word to image pair (or vice versa). MathUse multiple slips of paper to print out equations on them with answers equal to any value from 1 to 14 (e.g. 1+1 or 3-2). Place the slips of papers into a bin. Have each student group select a slip from the bin. Students will then have to move their robot to land on the correct answer on the map (representing the answer to the equation). The student groups with the most correct answers wins. (This exercise can be done with block commands or free play moves). ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download