Robotics Engineering - Bachelor of Science in Engineering

For information, contact the Department of Electrical and Computer Engineering, 260 Garland Hall, 513-529-0740.

This program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org. The Robotics Engineering major encompasses industrial automation, autonomous systems and artificial intelligence. Robotics finds wide applications in industry and our daily life on an ever-increasing scale. It is a highly interdisciplinary field synthesizing elements from electrical and computer engineering, computer science and software engineering, mechanical and manufacturing engineering, mathematics as well as other disciplines. Excellent employment opportunities exist for well-prepared graduates.

There are three specialties within the Robotics Engineering major: Automation, Intelligent Systems, and General Robotics. The Automation specialty focuses on robotic applications in the manufacturing process. The Intelligent Systems specialty emphasizes application of artificial intelligence and design of autonomous systems. General Robotics provides students the flexibility in choosing courses of their interest from a set of courses related to Robotics Engineering.

Miami's robotics engineering curriculum provides students with a sound foundation in basic science, mathematics, the humanities, communication skills, and technical subjects. Design, project management and teamwork as well as ethics and professionalism are emphasized throughout the curriculum.

Program Educational Objectives

Program educational objectives describe the career and professional accomplishments that the program prepares graduates to attain within a few years of graduation. The objectives of the robotics engineering program are for graduates to achieve:

  • Success in being employed in an area related to robotics engineering or enrolled in an advanced program.
  • Advancement in professional skills and knowledge that produces solutions with consideration of societal, economic, global, and environmental issues..
  • Progression in responsibilities by exercising effective communication, leadership, and teamwork skills.
  • Commitment to professionalism, ethical, inclusive and equitable practices, continuous improvement, and lifelong learning.

Student Outcomes

These student outcomes prepare our graduates to attain the program  educational objectives listed above.

  • an ability to identify, formulate, and solve complex engineering  problems by applying principles of engineering, science, and mathematics.
  • an ability to apply engineering design to produce solutions that meet  specified needs with consideration of public health, safety, and welfare,  as well as global, cultural, social, environmental, and economic factors.
  • an ability to communicate effectively with a range of audiences.
  • an ability to recognize ethical and professional responsibilities in  engineering situations and make informed judgments, which must consider the  impact of engineering solutions in global, economic, environmental, and  societal contexts.
  • an ability to function effectively on a team whose members together  provide leadership, create a collaborative and inclusive environment,  establish goals, plan tasks, and meet objectives.
  • an ability to develop and conduct appropriate experimentation, analyze  and interpret data, and use engineering judgment to draw conclusions.
  • an ability to acquire and apply new knowledge as needed, using  appropriate learning strategies.

Credit/No Credit Policy

All courses in chemistry, physics, biology, mathematics, statistics and those in the College of Engineering and Computing (CEC, CPB, CSE, CYB, ECE, EGM, MME, QTM) that are used to fulfill requirements of the major, must be taken for a letter grade.

Divisional Policies

Multiple Majors: Students with two or more majors in the College of Engineering and Computing must take a minimum of 15 unique, additional credit hours in each major.

Career Foundations: The Career Foundations course sequence (CEC 190 series) is designed to equip students with the essential professional skills needed for lifelong career success. Students starting in CEC majors in fall 2025 and later are required to take CEC 190 each semester and are automatically registered. CEC 190 is zero credit hours, has a grade mode of credit/no-credit, requires 5-10 hours and awards a badge each semester. Students earn certificates for successfully completing eight badges.

Program Requirements

Core Requirements
CHM 141College Chemistry ( or MP - Biological Sci.)3
ECE 345Introduction to Probability, Statistics, and Random Processes3
ECO 201Principles of Microeconomics3
ENG 313Technical Writing3
MTH 151Calculus I4
MTH 222Introduction to Linear Algebra3
MTH 231Elements of Discrete Mathematics3
or MTH 252 Calculus III
MTH 245Differential Equations for Engineers3
or MTH 347 Differential Equations
MTH 251Calculus II4
or MTH 249 Calculus II
PHY 181General Physics I4
PHY 182General Physics II4
PHY 183General Physics Laboratory I1
PHY 184General Physics Laboratory II1
General Engineering
CEC 111Imagination, Ingenuity and Impact I2
CEC 112Imagination, Ingenuity, and Impact II2
ECE/MME 448Senior Design Project2
ECE/MME 449Senior Design Project2
Required Robotics Engineering
CSE 174Fundamentals of Problem Solving and Programming3
CSE 271Object-Oriented Programming3
CSE 274Data Abstraction and Data Structures3
ECE 205Electric Circuit Analysis I4
ECE 287Digital Systems Design4
ECE 304Electronics3
ECE 306Signals and Systems3
ECE 314Elements of Robotics3
ECE 317Industrial Robotics3
ECE 411Sensors and Data Fusion with Robotics Applications3
ECE 412Learning and Control3
or ECE 436 Control of Dynamic Systems
ECE 414Design and Modeling of Robotic Systems3
ECE 484Embedded Systems Design3
MME 211Static Modeling of Mechanical Systems3
MME 311Dynamic Modeling of Mechanical Systems3
Electives (9 hrs, at least 1 must be at 400-level)9
Systems I: Introduction to Systems Programming
Algorithms I
Machine Learning
Deep Learning
Generative Artificial Intelligence
Introduction to Artificial Intelligence
Image Processing & Computer Vision
Learning and Control
Control of Dynamic Systems
Digital Signal Processing
Biomedical Signal Analysis and Machine Learning
Digital Image Processing
Power Electronics
Measurements and Instrumentation
System Modeling, Analysis, & Control
Automation and Control for Manufacturing
Human Robot Interaction
Mechanics, Analysis, and Control of Robots
MME 439
Elements of Discrete Mathematics
Calculus III
A course cannot be double-counted as both a required and an elective course.
Total Credit Hours103