UNIT 3: Programming Robots
In this unit, students will apply their knowledge of programming to external devices: robots. First using BeeBots and directional code, students will program the BeeBots to follow lines on the floor. Students will practice writing code for their BeeBot to better understand that just as humans can speak in many different languages, our computers and technology also use many different forms of code. Students will then be introduced to Lego WeDo coding language as they build their own Lego robots, add motors and sensors, and use code to automate their actions. At the conclusion of the unit, students will try another type of block-based code, Blockly, to program Dash, a robot that can move, talk, draw, throw balls, pick things up, and more. Students will have the opportunity to complete creative tasks throughout the unit that will reinforce the skills taught while also giving students the chance to experiment with their own ideas.