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.


Here is the class outline:

1. Topic 1 - Motors

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 - Medium Motor

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

6. Topic 6 - Gyro Sensor

Students will learn how to measure angles using the gyro.

7. Topic 7 - Gear Ratios

Students learn about gears and change the wheel configurations.

8. Topic 8 - Projects

Students design and build their own robot.