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
| Code | Title | Credit Hours |
|---|---|---|
| Core Requirements | ||
| CHM 141 | College Chemistry ( or MP - Biological Sci.) | 3 |
| ECE 345 | Introduction to Probability, Statistics, and Random Processes | 3 |
| ECO 201 | Principles of Microeconomics | 3 |
| ENG 313 | Technical Writing | 3 |
| MTH 151 | Calculus I | 4 |
| MTH 222 | Introduction to Linear Algebra | 3 |
| MTH 231 | Elements of Discrete Mathematics | 3 |
| or MTH 252 | Calculus III | |
| MTH 245 | Differential Equations for Engineers | 3 |
| or MTH 347 | Differential Equations | |
| MTH 251 | Calculus II | 4 |
| or MTH 249 | Calculus II | |
| PHY 181 | General Physics I | 4 |
| PHY 182 | General Physics II | 4 |
| PHY 183 | General Physics Laboratory I | 1 |
| PHY 184 | General Physics Laboratory II | 1 |
| General Engineering | ||
| CEC 111 | Imagination, Ingenuity and Impact I | 2 |
| CEC 112 | Imagination, Ingenuity, and Impact II | 2 |
| ECE/MME 448 | Senior Design Project | 2 |
| ECE/MME 449 | Senior Design Project | 2 |
| Required Robotics Engineering | ||
| CSE 174 | Fundamentals of Problem Solving and Programming | 3 |
| CSE 271 | Object-Oriented Programming | 3 |
| CSE 274 | Data Abstraction and Data Structures | 3 |
| ECE 205 | Electric Circuit Analysis I | 4 |
| ECE 287 | Digital Systems Design | 4 |
| ECE 304 | Electronics | 3 |
| ECE 306 | Signals and Systems | 3 |
| ECE 314 | Elements of Robotics | 3 |
| ECE 317 | Industrial Robotics | 3 |
| ECE 411 | Sensors and Data Fusion with Robotics Applications | 3 |
| ECE 412 | Learning and Control | 3 |
| or ECE 436 | Control of Dynamic Systems | |
| ECE 414 | Design and Modeling of Robotic Systems | 3 |
| ECE 484 | Embedded Systems Design | 3 |
| MME 211 | Static Modeling of Mechanical Systems | 3 |
| MME 311 | Dynamic Modeling of Mechanical Systems | 3 |
| 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 | ||
or ECE 436 | 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 | ||
or MTH 252 | Calculus III | |
| A course cannot be double-counted as both a required and an elective course. | ||
| Total Credit Hours | 103 | |
