Welcome to a super fun lesson called “My Robotic Friends”! In this activity, we learn about programming without even using a computer. Sounds cool, right? Let’s dive in and see how it works!
In this activity, we work in groups to become programmers and robots. The programmers use arrows drawn on paper to give instructions. These arrows tell the robots how to stack cups in a special way. It’s like giving directions to a friend using a secret code!
First, the programmer thinks about how they want the cups to be stacked. Then, they draw arrows on a piece of paper. Each arrow tells the robot to move in a certain direction. For example, an arrow pointing up might mean “pick up a cup,” and an arrow pointing right might mean “move the cup to the right.”
Once the program is ready, it’s time for the robot to take action! The robot reads the arrows and tries to understand what they mean. Then, the robot follows the instructions to stack the cups just like the programmer wanted. It’s like solving a puzzle together!
This activity is not only fun but also helps us learn how computers think. By using arrows, we learn how to give clear instructions, just like real programmers do when they write code. Plus, it’s a great way to work together and use our imaginations!
So, gather your friends, grab some paper and cups, and start programming your robotic friends today. Who knew learning could be this much fun?
Design Your Own Arrow Code: Create your own set of arrow instructions to build a unique cup tower. Draw arrows on paper to show how you want the cups to be stacked. Then, swap your arrow code with a friend and try to build each other’s cup towers. Did your friend understand your instructions? Discuss what worked well and what could be improved.
Robot Dance Party: Use arrows to create a simple dance routine. Each arrow represents a different dance move. For example, an up arrow could mean “jump,” and a left arrow could mean “spin to the left.” Perform your dance routine for your classmates and see if they can follow along using your arrow instructions. How does this activity help you understand programming?
Everyday Programming: Think about a simple task you do every day, like brushing your teeth or tying your shoes. Try to write a set of arrow instructions for this task. Share your instructions with a family member and see if they can follow them. How does breaking down a task into steps help you understand how programming works?
Here’s a sanitized version of the transcript:
—
This is a fantastic lesson called “My Robotic Friends.” It’s a lot of fun! We teach programming without using computers. We get groups together where people program their robotic friends to stack cups in a certain configuration just by drawing arrows on paper.
Right now, we are implementing the activity that they’ve been working on. We had a programmer who wrote down this program with arrows, and we have a robot that is reading the arrows, trying to figure out how to stack the cups. The robot will translate the arrows into specific movements to create one of these stacks.
—
Let me know if you need any further modifications!
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |