Skip Navigation

Do The Robot

By Melissa Sariffodeen 15 minutes
Level
For Everyone
Subjects
English Language Arts,
Mathematics,
Physical Education
components
  • Programming
  • Technology and Society
Tools & Languages
Unplugged

Key Coding Concepts

  • Algorithms
  • Sequences

Terminology

Algorithms

A step-by-step set of operations to be performed to help solve a problem

 

Sequences

Identifying a series of steps for a task. Computers and Scratch read and perform commands in order from top to bottom

A basic "unplugged" challenge to get learners thinking about simple instructions and sequences, or in coding terms, creating algorithms.

Sample activities for the pairs to complete (i.e. tying a shoe, opening a door, doing the macarena)

  1. In groups of two, assign one learner to be the programmer and one to be the robot.
  2. Assign each pair an activity like tying a shoe or opening a door. These activities could be pulled from a hat, assigned, or chosen by the learners
  3. Ask the programmer to explain to their partner (the robot) how to perform the steps needed to complete their activity using words only!
  4. Switch pairs
  5. Writing/Journal: After the activity, discuss the importance of simple, clear instructions and sequences. Have learners write a reflection about their findings in this activity and the importance of communicating clearly when programming a computer or robot. Consider the following questions:
    • Which was harder being the programmer or the robot?
    • Were there any ways they simplified their algorithms?

Learning Outcomes

We used simple, clear instructions to perform a task.
We created an algorithm (a step-by-step set of operations to be performed to help solve a problem).
We learned the importance of sequence in coding - computers read and perform commands in order from top to bottom (order matters!).

Have learners perform their coding sequence in front of the class. Have the class guess what the pair may have missed as they were explaining the steps.

Tech/Society: Discuss how computers and robots help us in society. Make a list of learner-generated ideas on chart paper of how computers and robots are used in society. Show learners the Boston Dynamics video about the Spot Robot.

Note: Younger learners can watch the SciShow Kids show on Real-Life Robots instead of the Spot video.

After the video, have learners discuss the usefulness of Spot and the future of robotics.

Teach lessons that are tied to your existing curriculum! https://bit.ly/CLClessons

r

More Lesson Plans For For Everyone

    View All Lesson Plans

    Explore lessons based on components

    The K-12 Computer Science Framework

    Although learning how to build digital projects is a key part of Computer Science education, students should also learn a wider set of skills and competencies that will help them to harness the power of digital technologies as both creators and consumers. A comprehensive approach to K-12 Computer Science education includes learning about the following five focus areas:

    View Framework ➝

    Programming

    By the end of high school, students should be able to create a simple computer program.

    Computing and Networks

    By the end of high school, students should understand and be able to use the tools and devices commonly used to build digital projects.

    Data

    By the end of high school, students should be able to explain how we use computers to create, store, organize, and analyze data.

    Technology and Society

    By the end of high school, students should be able to explore the ways in which technology and society have mutually shaped each other.

    Design

    By the end of high school, students should be able to apply design principles to the digital projects they create.