Robotics & Coding 101
In this unit, students will get familiar with the ROKduino smartblock and the software (Arduino) that is used to program it. Students will gain confidence in their ability to write simple programs that can be uploaded to the ROKduino.
Attention Instructors! Prior to instruction, please download ROKduino software to each computer that will be used.
Included Curriculum:
5 Lessons
Minimum Time Commitment:
(7) 60-Minute Class Periods
Grade Level:
2nd - 5th
Lessons

The ROKduino
In this lesson, students will learn how the ROKduino works and how it can be used to control a simple mechanism. Students will also explore the difference between the ROKduino and the Maker ROK-Bot.
Attention Instructors! Prior to instruction, please download ROKduino software to each computer that will be used.

The Arduino IDE & Ardublock
In this lesson, students will learn how to use Arduino software to create a series of simple programs that can be uploaded to the ROKduino. Students will learn how to program the ROKduino to control connected output modules.
Attention Instructors! Prior to instruction, please download ROKduino software to each computer that will be used.

Creating a Set of Instructions
In this lesson, students will assemble a maze and attempt to guide a ball through the maze. Then, students will create a set of instructions that can be used to increase efficiency and reduce human error.

Delays & Functions
In this lesson, students will learn how to use delays and create custom functions in Ardublock. Then, students will develop a custom program that can be uploaded to the ROKduino and used to fully automate a maze.

Free Build Challenge
In this lesson, students will apply the knowledge and skills they have acquired throughout the Robotics & Coding 101 unit to develop a custom design or invention.

Unit Assessment
In this performance-based assessment, students will complete a series of tasks as they demonstrate their understanding of the core ideas and concepts that were covered throughout this unit.