Cyber Robotics 101 Teacher's Guide
How do robots solve problems?
In this introductory lesson, students are introduced to the concept of STEM and the basic principles of robotics. After a brief overview explaining how STEM impacts modern life, students investigate the ways that different types of input, output, and code work together to enable robots to solve problems. Students then log onto the CoderZ platform and use what they have learned to create code that sends a robot to a target.
Define robots as automated problem solvers
Distinguish between input and output in computing systems
Use the Drive block to control the virtual robot through code
Define robots as automated problem solvers
In the first reflection question, ensure that students have identified that a robot can solve problems independently, outside of immediate human control. Students may also note that the automation of robots is a form of computing, and is controlled through computer code.
Distinguish between input and output in computing systems
In the third reflection question, ensure that student examples of inputs collect information from the user or environment, and that student examples of output pass information back to the user, or impact the environment in some way (e.g. speakers or motors).
Use the Drive block to control the virtual robot through code
Check for mission success in the last mission of the pack
Slideshow: Intro to STEM & CoderZ
Drive block support article
What makes a robot different from other types of machines?
Ensure that students understand that a robot can solve problems independently, outside of immediate human control. Students may also note that the automation of robots is a form of computing, and is controlled through computer code.
Why is Manual Control useful, even though the robot can be controlled by code?
Student answers may vary, but Manual Control can allow a user to understand more about how a robot should interact with its environment, information that will help in planning programs that allow the robot to act independently.
Describe two inputs and two outputs that would help a robot solve problems.
Student answers will vary. Check that the inputs listed involve collecting information from the environment, such as cameras, microphones, and touch sensors. Outputs should include sending information back to the user, or impacting the environment in some way. These include motors, speakers, and screens.
Description
Let students sign up to CoderZ
Timing
5 minutes
Links/comments
Using your CoderZ class link
Description
Let students complete the Getting Started pack
Timing
5 minutes
Links/comments
3 missions
Description
Complete intro conclusion activity + Class Conclusion Questions
Timing
15 minutes
Links/comments
Slide 13
Review the FAQ at the end of this guide.
Go through the presentation (and speaker notes), missions and solutions prior to the session.
Review the available resources suggested above
Don’t rush things, take your time. If students do not complete all the missions required, either allow them to complete it from home or reserve some time at the beginning of the next session.
If your students complete the missions before the class ends you can ask them to present their solutions to the class and discuss the efficiency and compatibility of their solution. Alternatively, you can proceed to the next session.
Q1. What is STEM?
A1. STEM is an educational approach that combines science, technology, engineering, and math. It applies these to real world problems, and the student and teacher solve the problems together, as opposed to the teacher telling the student what the answer is.
Q2. What is a robot?
A2. A robot is an automated problem solver.
Q3. What are inputs and outputs?
A3. An input is information that is received by a sensor. An output is a controlled action that is carried out (this can be both according to information received by the sensor, or not).