Bachelor of Engineering & Society (B.Eng.Society Co-op Optional)
Mechatronics
Mechatronics Engineering is a modern discipline that transcends the boundaries between Embedded Systems, Mechanical, Electrical, and Computer Engineering.
Overview
Why study Mechatronics?
Today's designers are faced with the task of combining elements of mechanics, electronics, embedded systems and digital signal processing, while coping with the miniaturization of components and use of prefabricated parts. The synthesis of different technologies is already included in modern precision engineering. Continuing developments in miniaturization and fabrication will provide further challenges for Mechatronics Engineers.
The demands of current and future technologies requires engineers that have interdisciplinary skills. The breadth of education required by Mechatronics engineers will not only provide such skills in the short term, but will enable them in the long term to effectively adapt to rapidly shifting technologies.
The Mechatronics Program at McMaster
At different Universities Mechatronics Engineering is offered with different flavours - Mechanical, Electrical, or Embedded Systems. We, at McMaster University, have designed an innovative world class Mechatronics program that offers a balance of Mechanical, Electrical and Software content with a focus on Embedded Systems Design.
Our Mechatronics program gives students a solid foundation in Mechanical, Software and Electrical Engineering and then exposes students to a suite of innovative Mechatronics specific lab-based courses for a hands-on experience that provides significant advantages in today's job market.
Who hires Mechatronics Engineers?
Mechatronics Engineers are employed in all sectors: Manufacturing, Automotive Industry, Aeronautics Industry, Power generation and distribution, Chemical Industry, Telecommunications, Medical.
Important information:
Degree Type
Undergraduate Degree
LENGTH
5 years
ACADEMIC Requirements
Completion of Engineering 1
DEGREE REQUIREMENTS
Undergraduate Degree
(Co-op Optional)
Software Engineering
Software engineers (SEs) are engineers who specialise in designing, building, testing, and maintaining the software in computer systems.
Length | Academic Requirements |
---|---|
4 years | Completion of Engineering 1 |
Code | Title | Instructor | Outline | Info |
---|---|---|---|---|
COMPENG 4DN4Technical Elective | Advanced Internet Communications List B : Mechatronics | More Info. | ||
COMPENG 4TN4Technical Elective | Image Processing List B : Mechatronics | More Info. | ||
ENGINEER 1D04Undergraduate | Engineering Computation | More Info. | ||
MECHTRON 3DX4Undergraduate | Dynamic Models and Control of Physical Systems | More Info. | ||
MECHTRON 3TA4Undergraduate | Embedded Systems Design I | More Info. | ||
MECHTRON 3TB4Undergraduate | Embedded Systems Design II | More Info. | ||
MECHTRON 4AA4Undergraduate | Real-Time Systems and Control Applications | More Info. | ||
MECHTRON 4AX3Undergraduate / Technical Elective | Predictive and Intelligent Control List A : Mechatronics, List E: Software Engineering Technical Electives | More Info. | ||
MECHTRON 4TB6A/BUndergraduate | Mechatronics Engineering Capstone Design Project | More Info. | ||
SFWRENG 2MD3Undergraduate | Data Structures, Algorithms, and Language Concepts for Mechatronics | More Info. | ||
SFWRENG 2MP3Undergraduate | Programming for Mechatronics | More Info. | ||
SFWRENG 2XA3Undergraduate | Software Engineering Practice and Experience: Software Development Skills | More Info. | ||
SFWRENG 3I03Undergraduate | Communication Skills | More Info. | ||
SFWRENG 3K04Undergraduate | Software Development | More Info. | ||
SFWRENG 3MX3Undergraduate / Technical Elective | Signals and Systems List G: Computer Science | More Info. | ||
SFWRENG 3SH3Undergraduate / Technical Elective | Operating Systems List D : Software Engineering and Society Technical Electives, List E: Software Engineering Technical Electives | More Info. | ||
SFWRENG 4X03Undergraduate | Scientific Computation | More Info. |