This document provides information about using LEGO Mindstorms robots for STEM education. It includes the following:
1) An overview of the allowed robot parts for competitions, including controllers, motors, sensors and requirements to check competition rules for any changes.
2) A discussion of general thoughts on common problems teams face like aiming robots and heavy attachments, and best practices such as fixtures and gearing.
3) An explanation of computational thinking concepts like decomposition, patterns, and abstraction and how they apply to breaking problems into steps and generalizing solutions in computer science and robotics.