Mechatronics

Program Credits
21

Mechatronics is the combination of the fields of software, mechanical and electrical engineering. This interdisciplinary minor will allow students to branch into diverse fields for a broader foundation of technical skills. A core set of courses with advanced programming are required to be completed by all students to learn electronics, robotics, controls, and programming for applications in systems and automation. The electives offer options for customization to learn more about software design, programming apps, computer architecture, machine design, and dynamic systems. The number of courses needed to complete the minor is dependent on the student’s major(s). The core coursework is lab intensive, ensuring that students have hands-on experience with mechatronics systems and components.

Course Information

Required Courses:
ENGR3140 Analog/Digital Electronics
ENGR4140 Signals and Sensors
ENGR4400 Device Control
ENGR4700 Robotics and Automation

Pick one elective from:
INFS3152 Advanced Java: Application Program
INFS3185 Advanced C++ Programming

Pick one elective from:
ENGR3250 Automated Identification Systems
ENGR3410 Fundamentals Of Software Engineering
ENGR3420 Computer Architecture For Software Engineering
ENGR3510 Biomechanics
ENGR4100 Machine Design
INFS3115 Mobile App Development With Ios
INFS3116 Mobile App Development With Android

Pick one elective from:
ENGR3410 Fundamentals Of Software Engineering
ENGR3420 Computer Architecture For Software Engineering
ENGR3510 Biomechanics
ENGR4100 Machine Design
ENGR4300 System Dynamics and Control
INFS3115 Mobile App Development With Ios
INFS3116 Mobile App Development With Android