This class introduces students to the Robotics Curriculum. Robots perceive their environment with sensors and articulate their movement through programming. They execute their actions based on constraints imposed by sensor uncertainty, their mechanism, and their dynamics. In Robotics I, we teach the key concepts used by manipulating robots and provide hands-on experience with state-of-the-art software and systems. We currently use the EV3 Lego Robotics Educational Kit and the Carnegie Mellon software. In the first  weeks we learn the Theory of Robotics, associated vocabulary, job opportunities, and the impacts of robotics in industry.