Revised on March 22, 2022
Autonomy is a multidisciplinary field encompassing robotics, dynamic systems, cyber physical systems, sensing, control, and network science. Applications include self-driving cars, medical and assistive robots for surgery and rehabilitation, industrial co-robots for human-robot collaboration, unmanned aerial, ground, and underwater vehicles, and among others. Due to its broad applications, and recent advances in technology that allow its adoption in a broad range of consumer, industrial, and research products and applications, autonomy is rapidly becoming a core subject of academic study and is being widely adopted in industrial manufacturing systems and autonomous vehicles. Industries have also invested substantially in funding for the development of connected and autonomous vehicles (CAV) technologies.
| Semester | Course | Session | SH | Pre-/Co-Requisites |
|---|---|---|---|---|
| 4 (Spring) | ME:4111 Scientific Computing and Machine Learning | F, S | 3 | MATH:2560 |
| 6 (Spring) | ME:4120 Advanced Linear Control Systems | S | 3 | ME:3600 |
| 6 (Spring) | Elective | 3 | ||
| 7 (Fall) | Elective | 3 | ||
| 7 (Fall) | Elective | 3 | ||
| 8 (Spring) | Elective | 3 | ||
| 8 (Spring) | Elective | 3 |
| Course | Session | SH | Pre-/Co-Requisites |
|---|---|---|---|
| ME:4116 Manufacturing Processes, Simulations and Automation | F | 3 | ME:2300 or ISE:2360 |
| ME:4140 Modern Robotics and Automation | S | 3 | ENGR:2710 |
| ME:4145 Industrial Internet of Things | F | 3 | ME:3351 |
| ME:4150 Artificial Intelligence in Engineering | F | 3 | ME:4111 |
| ME:4175 Computational Naval Hydrodynamics | S | 3 | ENGR:2510 |
| ME:4176 Experimental Naval Hydrodynamics | S | 3 | ENGR:2510 |
| ME:5114 Nonlinear Control in Robotic Systems | S | 3 | Any of ME:3600, ME:4120, CBE:4105, ECE:3600 |
| ME:6115 Cooperative Autonomous Systems | F | 3 | Any of ME:3600, ME:4120, CBE:4105, ECE:3600 |
| ME:5120 Vehicle System Dynamics | S1 | 3 | ENGR:2710 |
| ME:5170 Data-driven Analysis in Engineering Mechanics | F2 | 3 | ENGR:2750 & ME:4111 |
1 Offered in even years only
2 Offered in odd years only
| Course | Session | SH | Pre-/Co-Requisites |
|---|---|---|---|
| ENGR:2730 Computers in Engineering | F, S | 3 | ENGR:1300 |
| ME:4024 Product Design and Realization | S | 3 | ME:2200 or ME:2300/ENGR:2750 |
| ME:4110 Computer Aided Engineering | S | 3 | ENGR:2750, ME:3052 |
| ME:4125 Biomimetic Fluid Dynamics | S2 | 3 | ENGR:2510 |
| ME:4153 Fundamentals of Vibrations | F | 3 | ENGR:2750 |
| ME:4186 Enhanced Design Experience | S | 3 | ME:4086 |
| ME:5150 Intermediate Mechanics of Deformable Bodies | F | 3 | ENGR:2750 |
| ME:5154 Intermediate Kinematics and Dynamics | F | 3 | ENGR:2710 |
| ME:5300 Uncertainty Quantification and Design Optimization | F1 | 3 | ENGR:2750 & STAT:2020/ME:3052 |
| ECE:5550 Internet of Things | S | 3 | ENGR:2730 |
| Flexible Elective3 | Any | 3 |
1 Offered in even years only
2 Offered in odd years only.
3 At most, one general elective may be selected from:
- engineering courses that are required in another (non-ME) program,
- engineering courses at an upper level (e.g. ME courses numbered 4100 and above),
- mathematics, physics or chemistry courses at a more advanced level than those required in the ME curriculum, except MATH:3800,
- independent investigation in a mechanical engineering subject area, or
- courses that appear on a list of approved courses found at https://engineering.uiowa.edu/mechanical-engineering-undergraduate-program/focus-areas
Substitutions are discouraged and will only be approved under exceptional circumstances requiring the approval of the advisor, FA coordinator, and DEO.
For further information, please contact Professor Cichella (venanzio-cichella@uiowa.edu), Department of Mechanical Engineering, University of Iowa, Iowa City, IA 52242.