CSCI W014: LEGO Robot Engineering
Description: In this course, students will explore the theory and practice behind the construction of autonomous mechanical robots. Working
in small teams, students will construct and program robots built from LEGO construction kits, a battery powered microprocessor
control board, assorted sensors and motors. Control programs will be written in a subset of the C programming language. The
majority of class time will be spent in the laboratory. Students will be expected to complete appropriate structured exercises
to develop basic skills in robot construction and programming. By the conclusion of the course, each team will be required
to construct a robot designed to perform a pre-determined task such as obstacle avoidance, maze navigation, etc. Each team's
project goals will be selected with both the interests and prior backgrounds of the team members in mind.