Undergraduate Programs

Computer Science + Robotics and Intelligent Systems

Undergraduate students can study robotics from the perspective of computer science (CS) in two key ways. First, a student can major in computer science and choose a focus of CS + Robotics and Intelligent Systems. In addition to computer science coursework, students in this focus area take several courses from the Departments of Mechanical Engineering and Electrical Engineering. Whereas many engineering disciplines focus on the physical creation and kinematics of robots and intelligent systems, the CS + Robotics and Intelligent Systems program helps students learn how to bring life to systems and give machines the ability to operate autonomously. Second, a student in any major on campus can complete a computer science-focused minor degree in Robotics and Intelligent Systems. Similar to the focus area, students learn how to bring life to systems in this minor.

Mechanical Engineering – Robotics, Automation and Design

Students majoring in Mechanical Engineering (ME) can study robotics by selecting robotics courses as their mechanical electives. ME students might consider adding the CS+ Robotics and Intelligent Systems minor to their ME degree, if they would like to expand their opportunities in robotics programming and controls. Students in other majors can also study robotics from the Mechanical Engineering Department by completing a Minor in Mechanical Engineering and choosing the Robotics, Automation, and Design Track.  Courses in the ME Minor robotics track provide students with foundational skills in mechanisms, modeling, control, and design of robotic systems.


The B.S. in Engineering degree (BSE) provides students with an education in integrative design, enabling them to bridge traditional problem-solving approaches from engineering, creative design, and the social sciences. The BSE’s design focus provides students with hands-on experiences from the start of their education, including working on real-world challenges in interdisciplinary teams and mastering all phases of problem definition, concept generation, and solution implementation. As part of the BSE, students chose one from a range of focus areas, allowing them to apply their design skills to a specific area of practice. One of these is the Robotics and Automation Focus Area. Coursework comes from the Departments of Electrical Engineering, Mechanical Engineering, and Computer Science, and students are encouraged to complete their senior design project in the area of robotics and automation.

Earning a BSE at Mines means you will develop expertise in integrative design, which enables you to bridge traditional problem solving approaches to engineering, creative design and social sciences.

Students in the BSE program take a 24 credit focus area of which one choice can be robotics and automation.

Becoming a Robotics Engineer: What You Need to Do

As a kid or teenager did you dream of designing the world’s top robots?  Robotics engineers earn a median salary of … More


Image courtesy of Interesting Engineer
Have you ever said to yourself, “I bet a machine could do that”?
We at the Mines Robotics Club certainly have. Our mission is to advance the future of robotics.