Hide Advanced Options
Courses - Spring 2026
ENMT
Mechatronics Engineering
Open Seats as of
01/15/2026 at 03:30 PM
ENMT313
Real Time Software Systems and Microprocessors
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Minimum grade of C- in ENMT322.
Restriction: Must be in the Mechatronics Engineering program.
Timing, synchronization and data flow; parallel, serial, and analog interfaces with sensors and actuators; microprocessor system architecture; buses; direct memory access (DMA); interfacing considerations. System simulation in CAD.
ENMT332
Classical Control Theory
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Minimum grade of C- in ENMT301.
Restriction: Must be in the Mechatronics Engineering program.
An introduction to the feedback control of dynamic systems. Laplace transforms and transfer function techniques; frequency response and Bode diagrams. Stability analysis via root locus and Nyquist techniques. Performance specifications in time and frequency domains, and design of compensation strategies to meet performance goals.
ENMT362
Mechatronics and Controls Lab II
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Minimum grade of C- in ENMT361.
Restriction: Must be in the Mechatronics Engineering program.
Focuses on designing mechanical motion transmission systems, including gearing, couplings, belts, and lead screws. Students will learn to measure and sense mechanical motion while selecting appropriate sensors and electromechanical actuators. Topics include programmable logic controllers (PLCs), sequential controller design, and digital input/output systems. Practical applications and case studies provide hands-on experience in integrating these components into functional systems.
ENMT372
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Minimum grade of C- in ENMT380.
Restriction: Must be in the Mechatronics Engineering program.
General domain knowledge. Manipulators, rovers, flight vehicles/quadcopters. Constraint considerations and analysis. Introduces the Robot Operating System (ROS) framework.
ENMT477
Machine Learning in Mechatronics Engineering
Credits: 3
Grad Meth: Reg, P-F, Aud
Restriction: Must be in the Mechatronics Engineering program.
Machine learning (ML) principles along with their application to mechatronic systems are introduced. Different ML paradigms, such as supervised, unsupervised, and reinforcement learning are covered. Topics include data pre-processing and feature engineering, linear and polynomial regression, anomaly detection, deep learning for computer vision, and reinforcement learning. Students learn to model, control, and optimize mechatronic systems using ML models through weekly labs, programming assignments, and a hands-on final project.
ENMT488C
Topics in Mechatronics Engineering
Credits: 1 - 4
Grad Meth: Reg, P-F, Aud
ENMT488P
Topics in Mechatronics Engineering
Credits: 1 - 4
Grad Meth: Reg, P-F, Aud
ENMT488Z
Topics in Mechatronics Engineering
Credits: 1 - 4
Grad Meth: Reg, P-F, Aud
Covers the principles of mechatronic systems analysis and design. Students will learn performance analysis and optimization, design of systems including avionics, power, propulsion, human factors, structures, actuators and mechanisms, and thermal control. The course will also cover design processes and design synthesis. The course will conclude with students applying what they have learned so far with a project in mechatronic systems design.

Prerequisites: Minimum grade of C- in ENMT380, ENMT362, and ENMT483.