Elementary CS PLG #2
Focus on Robots: �Part 1 - The Robots
PLG Link: uatim.org/plgs
Presentation: bit.ly/ecsplgm2
Alabama Technology in Motion Specialist
Dr. Robert Mayben
Have you used robots in your classroom?
�IF so, Share what robots you’ve used or brought.
Popular Educational Robots for Elementary 2022
Things to consider about the robots on the next slide:
Popular Educational Robots for Elementary 2022
End Part 1
Elementary CS PLG
Focus on Robots: �Part 2 - The Tasks
PLG Link: uatim.org/plgs
Presentation: bit.ly/ecsrobots2
Alabama Technology in Motion Specialist
Dr. Robert Mayben
background
Computational Thinker
A Quick Review
With Special Guest
CArtoon Barry Wiginton
Computational Thinking: Leveraging Technology to solve the problems of a Changing World
Technology is changing our lives in so many ways; both positive and negative.
By thinking computationally, we will be able to leverage the power of technology to solve the serious problems that come with living in a digital society.
What is
Computational thinking?
First, we need to gain an understanding of computational thinking and how it can be used to solve problems.
One way to do that is to apply computational thinking to a simple task - such as baking a cake.
Stage 1 - Decomposition
Helps you solve problems by breaking the task into smaller, more manageable components
The baking of a cake is made easier if the task can be broken into smaller, more manageable tasks.
All Baking Recipes include the following steps:
Step 1: Gather the ingredients and cookware.
Step 2: Measure and combine the ingredients.
Step 3: Pre-Heat the oven.
Step 4: Bake for a specific amount of time.
Stage 2 - pattern recognition
Most cake recipes begin by combining the same basic ingredients.
The knowledge of how to mix ingredients for one type of cake makes it easier to make other types of cake.
Helps you solve similar problems by identifying similarities and differences.
Recipes for different types of cakes do vary.
Let’s compare two recipes.
What patterns do you see? similarities and differences
Stage 3 - abstraction
Experienced bakers can create a variety of cakes quickly and efficiently because they have identified which components of the task that change and the components of the task that remain the same.
Helps you develop a problem-solving strategy by reducing the problem to its essence.
The problem of baking different types of cakes is simplified when I have a basic cake-making plan.
Stage 4 - algorithm
Writing step-by-step instructions for completing a task is called an algorithm.
A well-written algorithm would allow other people, or machines, to follow these steps and complete the cake-making task.
Share exact instructions so that another person, or device, can replicate.
Using Computational Thinking, I can create a step-by-step set of instructions for baking a specific type of cake.
It’s my algorithm -or- recipe.
What does all this have to do with computer science?
We can use computational thinking to program devices to follow our algorithm and complete the task even more efficiently.
Solving a Rubik’s Cube is a complex task requiring many steps to complete. Individuals who can successfully solve the puzzle learn to recognize patterns and eliminate unnecessary steps. These individuals can then write a set of instructions describing how to solve the Rubik’s Cube. These instructions can also be programmed into a computer.
Looking at Problem-solving Through a Computational Lense
ISn’t there more to robots?
Warning
Continued Exposure to Robotics Can Have Benefits Beyond Computational Thinking!
Benefits of Including Robotics
in the Classroom
Engagement
Hands-on learning activities enhance concentration and attention levels.
Perseverance
Creating and programming robots is challenging and fun. working through frustration helps students develop a never-give-up attitude.
Collaboration
promotes a learning environment for people with different talents to work together toward a common goal.
Creativity
robotics provide the opportunity for students to have full control of what they build.
Behind the Scenes
Behind the Scenes
Behind the Scenes
Take 5
Computational Thinking in the 3rd Grade Classroom
What stages of computational thinking do you observe in the video?�
The Process
The Process
The Process
Think back to the video
Your Task
Examples ∞
Howdy do!
Howdy do!
Curriculum Sites
These are the official curriculum sites for the robots, but you can find many more via an online search.
#1 Feed the Pig!
#1 Feed the Pig!
#2 Water the Crops!
#2 Water the Crops!
VEX-IQ Technology Tools to Inspire the Problem-solvers of Tomorrow
VEX-IQ Robotics kits can be assembled into a variety of configurations.
Assembling the VEX-IQ
Robot assembly can be an excellent way to teach technology and engineering skills while also providing students with an opportunity to apply the principles of computational thinking.
To give you an appreciation for the skills necessary to assembly a robot as part of a collaborative team, you will be assembling ½ of the base drive assembly.
Step-by-step instructions are available by clicking the symbol.
2 Meters
2 Meters
The Task
Who can score the most points in 90 seconds?
Objective:
Points
90 seconds
Robotic Challenge - Get Colored Cubes into Matching Corners
VEX VR
#3 Secure the Perimeter!
Using the Sphero EDU app, click programs, and then:
#3 Secure the Perimeter!
#4 Dash Saves the Day!
#4 Dash Saves the Day!
#5 Recycling Rush
#5 Recycling Rush
Dash - The Little Robot with Personality
The Task
Rules
#6 No Doubting Thomas
There are several sample lessons to try for the Edison Robot. Don’t dismiss this little robot because it has great potential and plethora of educational material.
#6 No Doubting Thomas
Using the SUMO Barcode, allow the two Edison Robots to battle for 2 minutes. Record the number of times each robot pushes the other out of the ring. Can you see the various curricular elements that could addressed? Graphing? Probability? etc?
Edison
Edison
#7 LEGO WEDO 2.0
LEGO WEDO 2.0
#8 LEGO EV3
Drone Task Card
Current Events: Mountain Rescue
Drone Task Card (Alt)
Current Events: Mountain Uber
Drone Task Card
Current Events: Mountain Rescue
Drone Challenge
Programming the Parrot Drone with Tynker
Pseudo Code
#9 OZOBOT CAMP
Can you complete some of the tasks in the Ozobot Educators Botcamp?�
After the Botcamp, explore some of the Ozobot Lessons.
#9 OZOBOT CAMP
#10 Sphero Maze
Using the Sphero EDU App, code the Sphero to navigate through the maze. If you have a phone, you might want to add the Sphero Play App to drive the robot or practice your putting skills.��Sphero Mini
Can you program the Code-A-Pillar to get from point A to point B?
More robot Resources
Assessment
Closing Thoughts
Elementary CS PLG #2
Focus on Robots
PLG Link: uatim.org/plgs
Presentation: bit.ly/ecsplgm2
Alabama Technology in Motion Specialist
Dr. Robert Mayben