Robotics with Dash & Dot
Introduces robotics through interactive challenges with Dash & Dot to build teamwork.
Description : Using robotics kits like Dash & Dot, this program engages students in building and programming robots that respond to sensor inputs, promoting teamwork and analytical thinking.
Category : Coding & Engineering
Age : 8+
Difficulty Level : Normal
Curriculum :
Module 1: Introduction to Robotics and Dash & Dot Section 1: What Is Robotics? - Lesson 1: Understanding What a Robot Is - Module 1, Section 1, Lesson 1: Understanding What a Robot Is - Lesson 2: The Role of Robots in Everyday Life - Module 1, Section 1, Lesson 2: The Role of Robots in Everyday Life Section 2: Introduction to Dash & Dot - Lesson 1: Meet Dash, the Interactive Robot - Module 1, Section 2, Lesson 1: Meet Dash, the Interactive Robot - Lesson 2: Meet Dot, the Friendly Robot - Module 1, Section 2, Lesson 2: Meet Dot, the Friendly Robot Section 3: Basic Components of Robotics Kits - Lesson 1: Identifying Parts and Components - Module 1, Section 3, Lesson 1: Identifying Parts and Components - Lesson 2: How to Use the Robotics Kit Safely - Module 1, Section 3, Lesson 2: How to Use the Robotics Kit Safely Section 4: The Importance of Coding in Robotics - Lesson 1: Introduction to Simple Commands - Module 1, Section 4, Lesson 1: Introduction to Simple Commands - Lesson 2: How Commands Make Robots Work - Module 1, Section 4, Lesson 2: How Commands Make Robots Work Section 5: Getting Started with Robotics Projects - Lesson 1: Planning Your First Mini-Project - Module 1, Section 5, Lesson 1: Planning Your First Mini-Project - Lesson 2: Exploring Basic Movements - Module 1, Section 5, Lesson 2: Exploring Basic Movements Module 2: Basic Programming Concepts and Movement Section 1: Introducing Programming Commands - Lesson 1: What Are Programming Commands? - Module 2, Section 1, Lesson 1: What Are Programming Commands? - Lesson 2: Writing Your First Command for Dash & Dot - Module 2, Section 1, Lesson 2: Writing Your First Command for Dash & Dot Section 2: Understanding Sequence in Coding - Lesson 1: The Order of Operations – Step by Step - Module 2, Section 2, Lesson 1: The Order of Operations – Step by Step - Lesson 2: Sequencing Commands for Smooth Actions - Module 2, Section 2, Lesson 2: Sequencing Commands for Smooth Actions Section 3: Exploring Movement Functions - Lesson 1: Making Dash Move Forward and Backward - Module 2, Section 3, Lesson 1: Making Dash Move Forward and Backward - Lesson 2: Turning and Rotating with Dot - Module 2, Section 3, Lesson 2: Turning and Rotating with Dot Section 4: Introduction to Loops - Lesson 1: What Is a Loop and Why Use It? - Module 2, Section 4, Lesson 1: What Is a Loop and Why Use It? - Lesson 2: Creating Simple Repetitive Movements - Module 2, Section 4, Lesson 2: Creating Simple Repetitive Movements Section 5: Using Sensors for Movement Reactions - Lesson 1: Understanding Basic Sensors on Dash & Dot - Module 2, Section 5, Lesson 1: Understanding Basic Sensors on Dash & Dot - Lesson 2: Programming Sensors to Trigger Actions - Module 2, Section 5, Lesson 2: Programming Sensors to Trigger Actions Module 3: Sensor Interactions and Environmental Exploration Section 1: Introduction to Sensor Types - Lesson 1: What Are Sensors? (Touch, Sound, Light) - Module 3, Section 1, Lesson 1: What Are Sensors? (Touch, Sound, Light) - Lesson 2: How Sensors Gather Information from the Environment - Module 3, Section 1, Lesson 2: How Sensors Gather Information from the Environment Section 2: Responding to Touch - Lesson 1: Programming a Response to a Touch Sensor - Module 3, Section 2, Lesson 1: Programming a Response to a Touch Sensor - Lesson 2: Creating Interactive Movement Using Touch - Module 3, Section 2, Lesson 2: Creating Interactive Movement Using Touch Section 3: Reacting to Sound - Lesson 1: How Sound Sensors Work on the Robots - Module 3, Section 3, Lesson 1: How Sound Sensors Work on the Robots - Lesson 2: Programming a Reaction to Applause or Claps - Module 3, Section 3, Lesson 2: Programming a Reaction to Applause or Claps Section 4: Light and Color Sensitivity - Lesson 1: Exploring the Light Sensor on Dash & Dot - Module 3, Section 4, Lesson 1: Exploring the Light Sensor on Dash & Dot - Lesson 2: Programming Light-Based Reactions - Module 3, Section 4, Lesson 2: Programming Light-Based Reactions Section 5: Combining Sensors in a Simple Project - Lesson 1: Planning a Project with Multiple Sensors - Module 3, Section 5, Lesson 1: Planning a Project with Multiple Sensors - Lesson 2: Building a Sensor-Activated Routine - Module 3, Section 5, Lesson 2: Building a Sensor-Activated Routine Module 4: Programming Fundamentals and Logical Thinking Section 1: Introduction to Simple Algorithms - Lesson 1: What Is an Algorithm? - Module 4, Section 1, Lesson 1: What Is an Algorithm? - Lesson 2: Creating a Step-by-Step Process for Your Robot - Module 4, Section 1, Lesson 2: Creating a Step-by-Step Process for Your Robot Section 2: Conditional Statements Made Easy - Lesson 1: Understanding 'If' Statements Simply - Module 4, Section 2, Lesson 1: Understanding 'If' Statements Simply - Lesson 2: Writing Basic Conditional Commands - Module 4, Section 2, Lesson 2: Writing Basic Conditional Commands Section 3: Exploring Variables in Robotics - Lesson 1: What Are Variables and How Do They Work? - Module 4, Section 3, Lesson 1: What Are Variables and How Do They Work? - Lesson 2: Using Variables to Change Movement or Sensor Sensitivity - Module 4, Section 3, Lesson 2: Using Variables to Change Movement or Sensor Sensitivity Section 4: Debugging as a Problem-Solving Tool - Lesson 1: Basic Debugging Techniques - Module 4, Section 4, Lesson 1: Basic Debugging Techniques - Lesson 2: Checking Your Code and Robot Behavior - Module 4, Section 4, Lesson 2: Checking Your Code and Robot Behavior Section 5: Testing and Revising Your Code - Lesson 1: Running a Simple Test on Your Robot - Module 4, Section 5, Lesson 1: Running a Simple Test on Your Robot - Lesson 2: Making Adjustments to Improve Performance - Module 4, Section 5, Lesson 2: Making Adjustments to Improve Performance Module 5: Building Projects and Teamwork in Robotics Section 1: Project Planning and Brainstorming - Lesson 1: Brainstorming Ideas for a Group Project - Module 5, Section 1, Lesson 1: Brainstorming Ideas for a Group Project - Lesson 2: Outlining the Steps for Your Robot Project - Module 5, Section 1, Lesson 2: Outlining the Steps for Your Robot Project Section 2: Collaborative Problem Solving - Lesson 1: Working Together to Solve a Challenge - Module 5, Section 2, Lesson 1: Working Together to Solve a Challenge - Lesson 2: Sharing Roles and Responsibilities in a Team - Module 5, Section 2, Lesson 2: Sharing Roles and Responsibilities in a Team Section 3: Designing a Custom Routine - Lesson 1: Sketching Out a Plan for a Custom Routine - Module 5, Section 3, Lesson 1: Sketching Out a Plan for a Custom Routine - Lesson 2: Translating the Plan into Code Steps - Module 5, Section 3, Lesson 2: Translating the Plan into Code Steps Section 4: Building and Testing the Project - Lesson 1: Assembling the Hardware for Your Project - Module 5, Section 4, Lesson 1: Assembling the Hardware for Your Project - Lesson 2: Running Tests and Making Adjustments - Module 5, Section 4, Lesson 2: Running Tests and Making Adjustments Section 5: Showcasing and Reflecting on Your Project - Lesson 1: Presenting Your Robot in a Group Demonstration - Module 5, Section 5, Lesson 1: Presenting Your Robot in a Group Demonstration - Lesson 2: Reflecting on What You Learned and Planning Next Steps - Module 5, Section 5, Lesson 2: Reflecting on What You Learned and Planning Next Steps