Introduction

This class will introduce students to block coding using Lego Mindstorms EV3 robots. Students will build their robot and learn how to program it to move, use its sensors, and react to different environmental situations. Students will explore a variety of engineering challenges such as hitting a target, moving without wheels, and how to mimic living organisms. After completion of this course, students will be ready to join a team to compete in the FIRST Lego League competition.

Lessons

Here is the class outline:

1. Topic 1 - Introduction

Students will build the base robot and learn motor control.

2. Topic 2 - Sound, Light, Touch

Students will add touch sensor to their robot and learn to produce sounds and images.

3. Topic 3 - Distance Sensor

Students add a distance sensor and program the robot to sense objects and obstacles.

4. Topic 4 - Color Sensor

Students add a light sensor so the robot can follow a path, or respond to objects of specific colors.

5. Topic 5 - Small Motor

Students add a small motor that can act like an extra appendage.

6. Topic 6 - Gear Ratios

Students learn about gears and change the wheel configurations.

7. Topic 7 - Project 1

Students can pick a project based on the model core set.

8. Topic 8 - Project 2

Students build a project based on the expansion set.