(B.Eng.BME. Co-op Optional)
Software and Biomedical Engineering
The Software and Biomedical Engineering program is a five-year program where students are required to complete core Software Engineering courses in addition to project- and design-based courses from the iBioMed program.
Current Student Inquiries:
- Email:
- ibiomed
- Phone:
- +1 905.525.9140 x 27371
- Office:
- MDCL 3511
Overview
Software engineers (SEs) are engineers who specialise in designing, building, testing, and "maintaining" the software in computer systems. Such systems include systems that control electrical and mechanical devices, computerised communication systems, information systems, in particular also in medical devices and health care infrastructure.
Since software is now used in every type of organisation, and in designing every type of device, career opportunities are essentially unlimited.
Software Engineers are ultimately responsible for the usability, safety, and reliability of their products, which is particularly relevant for medical devices. For example, the Software Engineer must make sure that the system and its documentation are consistent, that the hardware configuration is appropriate to the task, that programs will behave as required, and that the system will meet all real-time deadlines and other performance requirements. Because they must understand what is going on outside the computer, not just the software, the Software and Biomedical Engineering program includes much more than software design; it prepares students for a career in a rapidly changing field by emphasising fundamental design principles, material that will still be useful and valid three decades from today. Students learn to apply basic mathematics and science (including relevant Computer Science and Medical Science), as well as undertake disciplined testing and simulation to ensure that any system they design will perform its tasks adequately when delivered to a customer for use.
Important information:
Degree Type
Undergraduate Degree
LENGTH
5 years
ACADEMIC Requirements
Completion of IBEHS I
DEGREE REQUIREMENTS
Admission Requirements
Admission to either the B.H.Sc. (Honours) Health, Engineering Science and Entrepreneurship (HESE) specialization or the B.Eng.BME Biomedical Engineering (BME) specialization requires successful completion of all non-elective Level I IBEHS courses with a minimum Grade Point Average (GPA) of 4.0.
All students who successfully complete the first year of the program will have a space in one of the two degree options. As enrolment is limited in each of the two degree options (HESE or BME), where there is more demand than spaces, competition will be based on first-year academic achievement.
Students seeking admission to the BME specialization will be admitted to one of eight Level II Engineering programs (Chemical, Civil, Electrical, Engineering Physics, Materials, Mechanical, Mechatronics, or Software). Admission to a Level II Engineering program is guaranteed for all students who meet the general progress requirements. All engineering programs have limited enrolment; should there be more applicants than the limiting number in any program, admission to that program will be based on GPA.
Students who do not meet the requirements to proceed to Level II in May will have a Pending flag put on their allocation. The Pending flag will be removed in August if the student completes the requirements over the summer.
Notes
As well as completing the academic requirements as specified in this Calendar, students in a Co-op program must complete IBEHS 1EE0. IBEHS 2EC0 will be added to the academic record for each 4 month work term.
Co-op and Experiential Learning
Students enrolled in either the BME or HESE stream at McMaster will have the opportunity to apply for co-op positions.
Co-op placements are flexible and can be taken up at any time.
-
Co-op is offered for both degree options
-
Students are able to add co-op at any time up to the end of their penultimate year of studies
-
A minimum of 12 months of relevant work experience is required to receive your co-op designation
For maximum flexibility, options include:
-
4 month summer work-terms
-
8 to 16 month continuous internships
iBioMed students have landed co-op placements within the following industries:
![]() |
Healthcare |
![]() |
Education |
![]() |
Finance |
![]() |
Government |
![]() |
Tech |
Undergraduate Degree
(Co-op Optional)
Chemical and Biomedical Engineering
The Chemical and Biomedical Engineering program is a five-year program where students are required to complete core Chemical Engineering courses in addition to project- and design-based courses from the iBioMed program.
Length | Academic Requirements |
---|---|
5 years | Completion of IBEHS I |
Undergraduate Degree
(Co-op Optional)
Civil and Biomedical Engineering
The Civil and Biomedical Engineering program is a five-year program where students are required to complete core Civil Engineering courses in addition to project- and design-based courses from the iBioMed program.
Length | Academic Requirements |
---|---|
5 years | Completion of IBEHS I |
Undergraduate Degree
(Co-op Optional)
Electrical and Biomedical Engineering
The Electrical and Biomedical Engineering program is a five-year program where students are required to complete core Electrical and Computer Engineering courses in addition to project- and design-based courses from the iBioMed program.
Length | Academic Requirements |
---|---|
5 years | Completion of IBEHS I |
Undergraduate Degree
(Co-op Optional)
Engineering Physics and Biomedical Engineering
The Engineering Physics and Biomedical Engineering program is a five-year program where students are required to complete core Engineering Physics courses in addition to project- and design-based courses from the iBioMed program.
Length | Academic Requirements |
---|---|
5 years | Completion of IBEHS I |
Undergraduate Degree
(Co-op Optional)
Materials and Biomedical Engineering
The Materials and Biomedical Engineering program is a five-year program where students are required to complete core Materials courses in addition to project- and design-based courses from the iBioMed program.
Length | Academic Requirements |
---|---|
5 years | Completion of IBEHS I |
Undergraduate Degree
(Co-op Optional)
Mechanical and Biomedical Engineering
The Mechanical and Biomedical Engineering program is a five-year program where students are required to complete core Mechanical Engineering courses in addition to project- and design-based courses from the iBioMed program.
Length | Academic Requirements |
---|---|
5 years | Completion of IBEHS I |
Undergraduate Degree
(Co-op Optional)
Mechatronics and Biomedical Engineering
The Mechatronics and Biomedical Engineering program is a five-year program where students are required to complete core Mechatronics courses in addition to project- and design-based courses from the iBioMed program.
Length | Academic Requirements |
---|---|
5 years | Completion of IBEHS I |
Code | Title | Instructor | Outline | Info |
---|---|---|---|---|
CHEMENG 3BM3 Technical Elective | Bioseparations Engineering IBEHS Technical Electives | More Info. | ||
CHEMENG 4T03 Technical Elective | Applications of Chemical Engineering in Medicine IBEHS Technical Electives | More Info. | ||
ELECENG 4BB3Technical Elective | Cellular Bioelectricity IBEHS Technical Electives | More Info. | ||
ELECENG 4BE4Technical Elective | Medical Robotics (Not Offered 2020-2021) IBEHS Technical Electives | More Info. | ||
ENGINEER 4V04Technical Elective | Physico-Chemical Processes in Water and Wastewater IBEHS Technical Electives | More Info. | ||
ENGPHYS 4I03 Technical Elective | Introduction to Biophotonics IBEHS Technical Electives | More Info. | ||
ENGPHYS 4Z03 Technical Elective | Semiconductor Manufacturing Technology IBEHS Technical Electives | More Info. | ||
IBEHS 1P10Undergraduate / IBEHS Undergraduate | Health Solutions Design Projects I | Outline | More Info. | |
IBEHS 2P03Undergraduate / IBEHS Undergraduate | Health Solutions Design Projects II | Outline | More Info. | |
IBEHS 3A03Undergraduate / IBEHS Undergraduate | Biomedical Signals and Systems | Outline | More Info. | |
IBEHS 3H03Undergraduate / IBEHS Undergraduate | Research Project IBEHS Technical Electives | Outline | More Info. | |
IBEHS 3I06Undergraduate / IBEHS Undergraduate | Research Project IBEHS Technical Electives | Outline | More Info. | |
IBEHS 3P04Undergraduate / IBEHS Undergraduate | Health Solutions Design Projects III: Analysis and Decision Making | Outline | More Info. | |
IBEHS 4A03Undergraduate / IBEHS Undergraduate | Biomedical Control Systems | Outline | More Info. | |
IBEHS 4B03Undergraduate / IBEHS Undergraduate | Biomechanics | Outline | More Info. | |
IBEHS 4C03Undergraduate / IBEHS Undergraduate | Statistical Methods in Biomedical Engineering | Outline | More Info. | |
IBEHS 4D03Undergraduate / IBEHS Undergraduate | Introduction to Medical Imaging | More Info. | ||
IBEHS 4F04Undergraduate / IBEHS Undergraduate | Biomedical Instrumentation and Measurement | Outline | More Info. | |
IBEHS 4P04Undergraduate / IBEHS Undergraduate | Health Solutions Design Projects IV: Economics and Project Management | Outline | More Info. | |
IBEHS 4QZ3Undergraduate / IBEHS Undergraduate | Modelling of Biological Systems | More Info. | ||
IBEHS 5P06Undergraduate / IBEHS Undergraduate | Biomedical Capstone Design Project | More Info. | ||
MATLS 4B03Technical Elective | Biomaterials and Tissue Engineering (Offered Jan 2022) IBEHS Technical Electives | More Info. | ||
MECHENG 4CC3 Technical Elective | Experimental and Computational Biomechanics IBEHS Technical Electives | More Info. | ||
MECHENG 4E03 Technical Elective | Microelectromechanical Systems (MEMS) IBEHS Technical Electives | More Info. |