Dash and Dot Kit
Dash and Dot Kit
This Dot and Dash kit will introduce your students to coding and computational thinking. These
unique robots learn with the students and have a variety of functions and uses.
Kindergarten to grade 3:
• Technologies are tools that extend human capabilities.
Grade 4 and 5:
• The choice of technology and tools depends on the task.
Grade 6 and 7:
• Complex tasks may require multiple tools and technologies.
What's Inside?
• 5 Dashes
• 5 Dots
• Accessories
• 10 chargers
• 3 unplugged lessons with handouts
• 10 challenges
• 9 task cards
• How to make a key handout
• How to use a key handout
• Tips and Tricks Handout
• K-2 Planning Worksheet for Dash
• K-2 Planning Worksheet for Dot
• 3-5 Planning Worksheet
• Challenge Card Checklists
• Blockly Puzzle Tracker
• Reflections Worksheet
• Advanced Reflections Worksheet
• Challenge Card Template
• Troubleshooting Handout
• Problem Solving & Debugging Handout
• Evaluation Rubric
• Vocabulary
• Resources
• Unboxing: https://www.youtube.com/watch?v=vDA2sT2qVZ0
• App Overview: https://www.youtube.com/watch?v=vxXIMqX2F78
• Care and Maintenance: https://www.youtube.com/watch?v=zXlp_mzMxL0&t=21s
• Robot Guts: https://www.youtube.com/watch?v=g8idCcNeIQg
• Classroom Setup: https://www.youtube.com/watch?v=eR4yVQ0VPhs
Getting Started:
Reflective Learning Journal to use throughout the unit for student notes, questions, and
reflections of their learning.
https://drive.google.com/file/d/0B-uvt08wYSQqcU5RRHVtOE1tTlk/edit
Lesson 1 –Happy Maps:
Help your students understand the difference between planning a sequence and encoding into
appropriate language. This lesson teaches students how to read and write in shorthand code.
https://curriculum.code.org/csf-1718/coursea/5/
Worksheet/Materials: https://drive.google.com/file/d/0B-uvt08wYSQqRTVWQ1ZIdVR4S1U/edit
https://drive.google.com/file/d/0B-uvt08wYSQqQUstcmp2UVJoRU0/edit
Starting at the location of the Flurb, use your finger to show students what each block does.
Show them how the E → corresponds to the right arrow and moves the Flurb one step to the
right.
Ask: "How would you get the Flurb to the fruit using Blockly blocks?"
The students then program the Flurb using the paper Blockly blocks. Make sure that they
understand that the blocks need to go from top to bottom and they all need to be connected!
Compass Rose Printable for Direction Support: https://drive.google.com/file/d/1m-cX-
B7KWXZOf58okvOctJ8mN_zV_MsV/view
(You may need to remind them that you're not talking about an event like a birthday
party or a field trip.)
• If they have trouble thinking of examples, you can remind them that an event is
an action that causes something to happen.
▪ An alarm clock going off? What does that make happen?
▪ Pressing "Start" on the microwave? What does that do?
▪ Pressing the power button on your tv remote?
Directions:
• Show the controller printable (or project to whiteboard)
https://code.org/curriculum/course1/15/Activity15-TheBigEvent.pdf
• Decide with your class what each button does. We suggest:
• Pink Button -> Say “Wooooo!”
• Teal Button -> “Yeah!”
• Purple Dial -> “Boom!”
• Practice tapping the buttons on the overhead and having your class react.
• Add some button sequences into the mix and have the students try to keep up with
their sounds.
• Let your class know that every time you push a button, it is an “event” that lets them
know what they are expected to do next.
• Get the class started on a planned task before interrupting them again with the buttons.
We suggest:
• Counting to 10
• Singing “Old MacDonald”
• Once their plan is underway, interject button presses sporadically.
• Continue the blend until they understand the difference between actions that are
guided by a plan and those that are event driven.
Controller printable: https://code.org/curriculum/course1/15/Activity15-TheBigEvent.pdf
Controlling Events Assessment: https://code.org/curriculum/course1/15/Assessment15-
TheBigEvent.pdf
Optional Student Activity: Plant a Seed Algorithm (teacher provides planting materials)
The concept of algorithms are related back to everyday, real-life activities by planting an actual
seed. Algorithms can be used to help describe things that people do every day. In this activity,
we will create an algorithm to plant a seed.
* Choose the six correct steps from the nine total options.
* Glue the six correct steps, in order, onto a separate piece of paper.
* Trade the finished algorithm with another person or group and let them use it to plant their
seed! Full Lesson: https://curriculum.code.org/csf-1718/coursea/3/ Video
https://play.makewonder.com/challenges.html
https://studio.code.org/s/coursea/stage/3/puzzle/1 Worksheet:
https://code.org/curriculum/course1/6/Activity6-RealLifeAlgorithms.pdf
Show and Share (demonstration of learning) - try out your algorithm – test someone else's –
does it work or does it need tweaking?
Optional: mount seed cards onto cardstock with magnet backings
Lesson Materials:
Background Knowledge needed: Video https://play.makewonder.com/challenges.html
https://studio.code.org/s/coursea/stage/5/puzzle/1
Background Knowledge needed:
• Hello World:
o Learn how to record voices onto Dash.
o Learn how to make Dash respond to voices.
• Secret Code:
o Learn how to use Dash’s buttons to create an “enter the code” game.
o Learn about sequencing.
• Zoo Party:
o Discuss ways to use their robots’ sounds, movements, and lights to transform
them into animals.
o Learn to program Dash to respond to cues.
o Practice using Dot Seen, Obstacle Seen, and Branching.
• Juggernaut:
o Learn new ways to program Dash to respond to their actions.
o Learn ways to add conditional statements using Wonder.
o Use measurement to determine how far Dash has traveled.
• Campfire Story:
o Brainstorm story elements for the story starters.
o Practice telling impromptu stories.
o Learn about the role of “random” in state machines.
o Practice using Custom Sounds, Random Link, and Branching.
• Space Battle:
o Discuss ways to use their robots’ sounds, movements, and lights to transform
them into spaceships.
o Learn to use the Launcher, including calculating distance and adjusting
trajectory.
o Learn to program Dash to detect obstacles.
o Practice using Obstacle Seen cue and move to behaviour.
• DJ Dot:
o Discuss the parts of a song and the concept of sampling.
o String together a variety of sounds to create a song.
o Practice creating loops.
o Learn how to add randomization to a state machine.
• Officer Dash:
o Learn new ways to program Dash to see and react to Dot.
o Create conditional statements using Wonder.
o Learn how to program complex searching behaviors for Dash.
• Follow the Leader:
o Learn fun new ways to use Dash’s distance sensors.
o Learn ways to add conditional statements using Wonder.
o Learn about directionality.
• Dragon:
o Learn new ways to program Dash to see and react to Dot.
o Learn ways to add conditional statements using Wonder.
o Learn more about Dot’s inputs.
Task Cards:
Core Areas:
https://play.makewonder.com/challenges.html
https://code.org/
http://www.thedigitalscoop.com/the_digital_scoop/2015/02/changing-dash-challenges.html
http://www.thedigitalscoop.com/the_digital_scoop/2015/01/dash-and-dot-robots-blockly-with-1st-
graders.html
https://play.makewonder.com/uploads/6/2/6/5/62657913/1helloworld.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/2secretcode.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/3zooparty.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/4juggernaut.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/5campfirestory.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/6spacebattle.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/7djdot.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/8officerdash.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/9followtheleader.pdf
https://play.makewonder.com/uploads/6/2/6/5/62657913/10dragon.pdf
https://drive.google.com/file/d/0B06DSGXn1rXIOVlINVBzcEQ4RFk/view
https://drive.google.com/file/d/0B06DSGXn1rXIX2pDeWFIUnpvcE0/view
https://play.makewonder.com/using-a-key.html
https://play.makewonder.com/making-a-key.html
https://education.makewonder.com/assets/files/resources.pdf
https://drive.google.com/file/d/0B-uvt08wYSQqb2RldWtMRHBwLWs/edit
https://drive.google.com/file/d/0B-uvt08wYSQqRTVWQ1ZIdVR4S1U/edit
https://drive.google.com/file/d/0B-uvt08wYSQqQUstcmp2UVJoRU0/edit
https://code.org/curriculum/course1/6/Activity6-RealLifeAlgorithms.pdf
https://drive.google.com/file/d/0B-uvt08wYSQqSmgxTVVTcHY3Nnc/edit
https://code.org/curriculum/course1/15/Activity15-TheBigEvent.pdf
https://code.org/curriculum/course1/15/Assessment15-TheBigEvent.pdf
https://drive.google.com/file/d/0B-uvt08wYSQqcU5RRHVtOE1tTlk/edit