Curriculum: Dash Coding
Dash is beloved by kids and teachers across the US and around the world. Dash is smart enough to respond to voices and sounds and Dash can dance and sing, which makes for a fun and interactive learning experience for kids. Dash will help kids learn, laugh, and grow. Using one of Wonder Workshop’s free apps, like Blockly or Wonder, kids ages 6-11 can program Dash to move, sing, dance, flash its lights, respond to voices, make sounds, and even tell a story. Dash does not contain a camera.
Using the apps, children learn coding concepts like sequencing, events, loops, algorithms, operations, and variables through self-directed play and guided challenges.
Sequences: Changing Parameters
Introduce Dash and define the terms “sequencing” and “algorithms.”
Sequences: Movements
Explore using sequencing with Dash.
Unplugged: Loops
Learn the definition and function of loops. Students will use loops to create a dance for Dash.
Events: Waiting for Events
Explore using Wait For blocks.
Events: Event Handlers, Part 1
learn about how to use When blocks in Blockly to create event handlers for Dash and Dot.
Loops: Nested Loops
Learn how and why to use Nested Loops.
Conditionals: If/Then, Part 1
Explore the benefits of using conditionals in their code.
Conditionals: If/Else
Learn how and when to use If/Else blocks.
Functions: Part 2
Use functions and combine them with event handlers and loops.
Variables: Single Variables
Use variables in a program.
Sequences: Lights, Sounds, and Animations with Dash
Introduce coding using Blockly and Dash the robot. Explore sequencing with Dash.
Loops: Repeat Forever
Explore using loops with the Repeat Forever block.
Loops: Repeat X with Dot
Use the Repeat block to define a specific number of loops.
Sequences: Complex Parameters
adding more complexity to their codes by programming Dash to look in a variety of directions and turn.
Events: Event Handlers, Part 2
Identify why we use event handlers and will use a variety of event handlers effectively.
Events: Event Handlers with Dash and Dot
Write a program using event handlers with both Dash and Dot.
Conditionals: If/Then, Part 2
Understand how multiple conditionals affect a program.
Unplugged: Functions
Explore building and constructing different VEX GO Creatures.
Level F, Lesson 1
Understand how to identify and use nested conditionals.
Variables: Complex Variables
Understand how to use and manipulate many variables within the same program.
Sequences: Lights, Sounds, and Animations with Dot
Further explore sequencing with Dot.
Sequences: Changing Parameters
Learn how to change the parameters (distances, speeds, etc.) in programs.
Loops: Repeat X with Dash
Explore using the Repeat block to define a specific number of loops.
Unplugged: Event Handlers
Students will use event handlers to “program” their classmates using Dot’s buttons.
Loops: Multiple Loops
Use multiple loops in a program.
Unplugged: Conditionals
Learn the definition and function of conditionals.
Loops: Repeat Until Loops
Learn how and why to use Repeat Until blocks.
Functions: Part 1
Explore using Functions in computer programming.
Unplugged: Variables
Learn about the benefits of using variables when coding and in real life. Students will then practice using variables to create stories.
Variables: Multiple Variables
Understand how to use and manipulate many variables within the same program.