Introduction to Robotics

Course Description

This course provides a hands-on approach to the fundamentals of robotics, including how robots sense, move, and make decisions.  Students will build and configure robots to solve basic real-world problems and analyze their performance.  The class will also explore ethical and environmental issues related to robotics.  

Contents & Topics  
  • Introduction to Robotics
  • Simple Machines
  • Actuators
  • Sensors
  • Controllers
  • Engineering Design  
Goals and Objectives
  1. Understand and apply fundamentals of problem solving, design, and analysis as used in STEM (Science, Technology, Engineering, and Math) disciplines.
  2. Demonstrate an understanding of basic principles in designing and building robots including the use of sensors, actuators, controllers, and mechanical structures.
  3. Demonstrate an understanding of simple machines and mechanisms used in robotics, such as gears, pulleys, levers, belts, and wheels.
  4. Demonstrate an understanding of the basic characteristic response of sensors and how to interface them.
  5. Demonstrate an understanding of actuator usage to convert energy to simple linear or rotary motion.
  6. Demonstrate the ability to program a basic robot controller (e.g., the Lego NXT controller).
  7. Understand moral and ethical issues relating to robotics and automation.
  8. Develop and demonstrate effective teamwork skills.   
Course Requirements  
  • Labs
  • Projects
  • Exams
  • Final Projects
  • Quizzes Assignments-Study Guides
  • Post-lab Analysis  
Course Prerequisites
  • Completion of FDSCI101 with a D- or higher
  • Completion of FDENG101 with a D- or higher
  • Completion of FDMAT108 with a D- or higher
Semesters Taught

Winter, Spring, Fall

Course Lead

Garth Miller
Garth Miller