Coding Robotic Pathways With Dash

coding robotic

Overview‚Äč

Dash and Dot are robots that can sense, act and think! Coding with robots is great fun!! Students use block coding iPad apps to control their robots.  Students will have a ball designing, testing theories and refining their code to create paths for the robots to follow.  

Learning Objectives

Students will:

  • Be exposed to sample paths for Dash Robots.

  • Be able to code the Dash robot through the given path.

  • Be able to test and problem solve solutions needed to get Dash through the path.

  • Be able to create their own pathways. (extension activity)

Vocabulary

  1. Algorithm: An algorithm is a list of steps to finish a task.

  2. Program: A program is an algorithm that has been coded into something that can be run by a machine.

  3. Debugging: Debugging is finding the problem with the program or code and fixing it.

  4. Sequencing:  Sequencing is putting steps in correct order so computers can read the commands or Algorithm.

Pre-planning

  1. Students may have some familiarity with Dash robots. They may have used similar block coding in other activities. For this activity, you can go as basic or as complex as you want to. 
  2. Watch the Directions on how to use the Blocky App for Dash.  
  3. This video shows gives explanation on how to tape paths on the floor. These paths are a bit sophisticated.  You may want to be a bit more simplistic for time constraints. 
  4. This could be one station in your room, or you could have numerous stations and rotate students through every 20-30 minutes. THIS PROJECT WILL BE WRITTEN FOR ONE CLASS STATION.
  5. You will need to create a floor plan for the Dash robot to travel through.

NOTE: If you have multiple Dash robots and want to have numerous stations, you will need one dash for each station You will need one ipad or tablet for each station with Blockly for Dash downloaded to your iPad or tablet.

Supplies:

  • You will need open space for this project.
  • One Dash Robot
  • One iPad or tablet with Blockly for Dash downloaded
  • Scissors
  • Colored Duct Tape
  • Rulers/ yardstick
  • Worksheet for students to record their code

Accommodations

Steps

  1. The teacher says to students, ”Today you will become programmers. Dash is lost and needs to go home. To get home, he needs to follow the path on the floor correctly. Your job is to problem solve and write the code so that Dash can follow the path correctly to get home.”
  2. Show Video on how to use the Blocky App for Dash. 
  3. The teacher may have to perform guess and checks to see what works best.
  4. Students can document their plan on the worksheet.

Assessment Options

  • Observations
  • Check for understanding
  • Students will turn in the worksheet below with their findings. 

ISTE Standards

Make IT! Innovative Designer
4a. Students know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems.

4b. Students select and use digital tools to plan and manage a design process that considers design constraints and calculated risks.

4c. Students develop, test and refine prototypes as part of a cyclical design process.

4d. Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.

MITECS: Michigan adopted the "ISTE Standards for Students" called MITECS (Michigan Integrated Technology Competencies for Students) in 2018.

Device and Resources

Devices:
Dash Robots are needed.
iPads or a tablet are needed.

App, Extension, or Add-on:
Blockly Android
Blockly iOS

Websites:
Blocky App for Dash Video

Taping the Floor Video

Worksheet

 

CONTENT AREA RESOURCES

ELA

  • Write a story about Dash’s trip. Where did he go? What did he do?

Math

  • Write a path for Dash with specific code and give it to a student to solve.

Credits
This task card was created by Courtney Conley and Linda Maison, Utica Community Schools, February 2018.