Lego Mindstorms® combines specialized programmable Lego bricks (a small CPU with
some memory) with electric motors, sensors, and the usual Lego bricks and parts
to provide students with the tools they need to design and build a basic robot.
Robot behavior is controlled via the visual programming language RIS. When completed,
the student written RIS programs are transferred to the robot via a USB infrared
tower. Lego Mindstorms provides students with their first experience in real-world
programming techniques in a way that is both user-friendly and fun.