Skip to content

View all Degrees

Minor in Robotics

The Robotics minor covers the fundamentals of designing, building and programming robots, and in addition requires students to dive deeper in a specific area of robotics.

Important information

Format

In-Person

Page Contents

Eligibility and Academic Standards

All undergraduates, except those completing minors in Electrical and Computer Engineering, Mechanical Engineering, or Computer Science.

Students must earn a grade of C or better in each course in the minor.

Course Requirements

Six distinct courses including:

  • At least three courses from Group A
  • Three courses from a single category within Group B

Mechanical Engineering majors may not count MAE 3780 if it is used to satisfy the Mechanical Engineering circuits requirement

Group A: Fundamentals

  • CS 4750/5750, ECE 4770, MAE 4760

    Foundations of Robotics

  • MAE 4180/5180, CS 3758

    Autonomous Mobile Robots

  • CS 4752/5752, MAE 4750/5750

    Robotic Manipulation

  • MAE 3780

    Mechatronics

  • ECE 3400

    Intelligent Physical Systems

  • INFO 4410/6420, CS 4754

    Human-Robot Interaction

Group B: Intelligence

  • CS 4780/5780

    Machine Learning for Intelligent Systems

  • CS 6751/MAE 6730

    Introduction to Robotic Mobile Manipulation

  • MAE 6770

    Formal Methods for Robotics

  • MAE 6790

    Intelligent Sensor and Planning Control

  • ECE 6680

    Bio-Inspired Coordination of Multi-Agent Systems

  • CS 4700

    Foundations of Artificial Intelligence

  • MAE 4180/5180, CS 3758

    Autonomous Mobile Robots

  • MAE 6710

    Human-Robot Interaction

Group B: Modeling, Dynamics, and Control

  • MAE 4730/5730

    Intermediate Dynamics

  • MAE 4710/5710

    Applied Dynamics

  • MAE 4780/5780

    Feedback Control Systems

  • CS 4752/5752, MAE 4750/5750

    Robotic Manipulation

  • MAE 6760

    Model-Based Estimation

  • MAE 6770

    Formal Methods for Robotics

  • MAE 6780

    Multivariable Control Theory

  • ECE 6970

    Robots as Embodied Algorithms

Group B: Perception

  • CS 4670/5670 or ECE 5470

    Introduction to Computer Vision or Computer Vision

  • CS 6670

    Computer Vision

  • MAE 6790

    Intelligent Sensor and Planning Control

  • MAE 4180/5180, CS 3758

    Autonomous Mobile Robots

  • ECE 4320/MAE 4320

    Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds

  • MAE 6760

    Model-Based Estimation

Group B: Systems and Design

  • MAE 3780

    Mechatronics

  • ECE 3400

    Intelligent Physical Systems

  • ECE 4320/MAE 4320

    Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds

  • ECE 4760

    Designing with Microcontrollers

  • INFO 4410/6420, CS 4754

    Human-Robot Interaction

  • INFO 4320

    Rapid Prototyping and Physical Computing

  • DEA 5210

    Interaction Design Studio

  • INFO 4420

    HCI Design Studio

  • ECE 5725

    Design with Embedded Operating Systems

  • ECE 5960

    Micro/Nano Robots

  • ECE 4960

    Fast Robots

  • DEA 6210

    Architectural Robotics

  • MAE 6710

    Human-Robot Interaction