- HBA · 4 years
- Work experience details
- ~High 80s to low 90s



AI-generated ink illustration
Conceptual study artwork, not a photograph of teaching facilities.
Unidex · generated with ImageGen
Checked 2026-11-05
Symbolic subject artwork; no university facility depicted
Work experience
Co-op only. Stream 8D schedules six four-month work terms, starting in first-year spring.
Waterloo 2026–27 BASc degree requirements and study/work streamsEntering average
Published approximate guidance: High 80s to low 90s. 2027/28. Ontario high-school entry in 2027/28, exact listed route WBM. Later major/option selection and other applicant categories remain separate.
Waterloo university-supplied OUInfo: Biomedical Engineering (Co-op Only), Ontario entry 2027/28| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 20 | 21 | 22 | |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
2027 entry
School deadline, not a student task. Universities receive these grades by November 26. Verbatim: "Deadline for the OUAC to receive all midterm or final grades available for 4U/M courses from Ontario high schools. Schools may report in-progress grades for full-year courses as soon as they are available." Universities receive these by the target date of November 26, 2026. This is a deadline on the high school, not on the student, but it governs which grades a university sees in the first round.
Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.
Entry terms · Fall (September)
September 2027 full-time first-year Engineering entry.
Waterloo September 2027 application and document deadlinesOntario high-school applicants; average text uses the university's own published guideline
All Engineering applicants except Architecture; this programme is included
Applicants to this programme; September 2027 entry
Applicants to this Engineering programme
Engineering applicants choosing an eligible alternate programme
Ontario high-school students taking IB courses, including students completing an OSSD
First-year high-school applicants to the named curriculum route
First-year high-school applicants to the named curriculum route
First-year high-school applicants to the named curriculum route
First-year high-school applicants to the named curriculum route
Ontario high-school entry in 2027/28, exact listed route WBM. Later major/option selection and other applicant categories remain separate.
Waterloo university-supplied OUInfo: Biomedical Engineering (Co-op Only), Ontario entry 2027/28Waterloo university-supplied OUInfo: Biomedical Engineering (Co-op Only), Ontario entry 2027/28Co-op only. Stream 8D schedules six four-month work terms, starting in first-year spring.
University work-study informationThe six Biomedical Engineering specializations have separate course groups. Faculty-wide Engineering options have their own eligibility and overlap rules.
BASc
Study techniques for developing intelligent machine systems.
Waterloo’s 2026–27 calendar for students starting in Fall 2026. Includes all eight study terms, listed elective banks and program-specific graduation rules.
Solve biomedical engineering problems through programming, algorithms and computational thinking.
Waterloo course descriptionExplore biomedical engineering fields and how research and industry develop health technologies.
Waterloo course descriptionAssess user needs and begin an iterative biomedical design project in a team.
Waterloo course descriptionStudy chemical reactions, bonding and molecular structure, and how they relate to reactivity.
Waterloo course descriptionSolve linear systems and work with matrices, vector spaces and eigenvalues.
Waterloo course descriptionAnalyse engineering functions with limits, continuity and differentiation.
Waterloo course descriptionDevelop written and oral technical communication skills for biomedical engineering.
Waterloo course descriptionPractise visual communication methods used in engineering design and analysis.
Waterloo course descriptionOrganize data efficiently using abstract data structures, recursion and algorithms.
Waterloo course descriptionPrepare data, compare introductory machine-learning models and validate their performance.
Waterloo course descriptionPrototype and test a biomedical design using engineering analysis and human factors.
Waterloo course descriptionAnalyse static systems, equilibrium, forces and the behaviour of structures.
Waterloo course descriptionUse approximations, series and integration techniques in engineering problems.
Waterloo course descriptionBuild practical biomedical engineering skills and communicate technical work in writing.
Waterloo course descriptionUse probability, estimation, hypothesis testing and regression to design experiments.
Waterloo course descriptionAnalyse deformation, stress and instability in engineering materials and structures.
Waterloo course descriptionStudy biomolecules, enzymes, cells and their functions.
Waterloo course descriptionCarry out experiments that accompany the biomedical engineering biology course.
Waterloo course descriptionApply motion, force, momentum and energy principles to particles and rigid bodies.
Waterloo course descriptionSolve engineering differential equations with series, Laplace transforms and systems methods.
Waterloo course descriptionExplore health care systems and practise communicating with biomedical engineering stakeholders.
Waterloo course descriptionUse linear systems to measure and process signals such as ECG, EEG and EMG.
Waterloo course descriptionDesign, simulate and prototype biomedical systems with mechanical, electrical and software components.
Waterloo course descriptionRelate major body systems to the design of assistive, diagnostic and imaging devices.
Waterloo course descriptionCarry out lab experiments alongside the course on physiological and biological systems.
Waterloo course descriptionBuild circuit-analysis and measurement skills for acquiring biological signals.
Waterloo course descriptionCarry out experiments in circuits, instrumentation and biological measurement.
Waterloo course description1 approved elective. BME 342 can be completed in 3A, 3B or 4A.
Study Canadian health care organizations, procurement and electronic health records.
Waterloo course descriptionObserve health care and rehabilitation work through site visits and shadowing.
May be taken in 3A, 3B or 4A.
Waterloo course descriptionModel control systems and analyse their stability, response and sensitivity.
Waterloo course descriptionCarry out lab experiments that accompany the control systems course.
Waterloo course descriptionExplore medical-device design and the regulations that guide development.
Waterloo course descriptionCompare materials and select them for biomedical device applications.
Waterloo course descriptionTest and characterize materials used in biomedical applications.
Waterloo course description1 approved elective.
Model human physiological systems and examine their behaviour with simulations.
Waterloo course descriptionAssess needs and develop specifications in a team biomedical design project.
Waterloo course descriptionExamine professional, medical and research ethics in biomedical engineering.
Waterloo course descriptionAnalyse fluid flow and mass transfer in biomedical systems.
Waterloo course description3 approved electives.
Study health care markets, insurance, delivery models and government policy.
Waterloo course descriptionPresent and reflect on engineering experience from co-op work terms.
Waterloo course descriptionDevelop a biomedical design prototype and interim report, with attention to safety and risk.
Waterloo course description4 approved electives.
Complete the final stage of the biomedical engineering design workshop.
Waterloo course descriptionApproved elective lists
Choose one as part of the seven approved technical electives.
Choose one as part of the seven approved technical electives.
Choose one as part of the seven approved technical electives.
Interface microprocessors with sensors and actuators through buses and data-transfer methods.
Waterloo course descriptionApply numerical methods to solve equations and optimization problems.
Waterloo course descriptionIndividually listed courses.
Examine the effects of computing on individuals, organizations and society.
Waterloo 2026–27 course calendar, CS 492Apply ecology to land development and policies protecting green space, species and sensitive areas.
Waterloo GEOG 368 academic calendarExamine the effects of nanotechnology on health, the environment and society.
Waterloo course descriptionApply ecology to land development and policies protecting green space, species and sensitive areas.
Waterloo PLAN 341 academic calendarConsider how people and communities understand technology and how that shapes design.
Waterloo course descriptionList C accepts eligible subjects or individually listed courses of at least 0.50 unit. Courses on List D or the exclusions list, and courses satisfying the major’s communication requirement, cannot count toward List C.
Study the technology and social context behind buildings, bridges and other structures.
Waterloo course descriptionStudy professional obligations, engineering ethics, contracts and negligence.
Waterloo course descriptionStudy professional obligations, engineering ethics, contracts and negligence.
Waterloo course descriptionExamine the effects of computing on individuals, organizations and society.
Waterloo 2026–27 course calendar, CS 492An introduction to environmental challenges at local, national and global scales, using human ecology and intercultural perspectives.
Waterloo ENVS 195 academic calendarStudy how Canadian laws and institutions regulate the environment.
Waterloo ENVS 201 academic calendarApply ecology to land development and policies protecting green space, species and sensitive areas.
Waterloo GEOG 368 academic calendarHow cities and regions develop, from historical urbanization to present-day economic activity, climate change, migration and inequality.
Waterloo PLAN 100 academic calendarApply ecology to land development and policies protecting green space, species and sensitive areas.
Waterloo PLAN 341 academic calendarThe legal basis of Ontario planning, including legislation, by-laws, provincial and municipal authority, and impacts on property owners and residents.
Waterloo PLAN 471 academic calendarList D accepts eligible subjects or individually listed courses of at least 0.50 unit.
Practise written, visual and oral communication about environmental issues for different audiences.
Waterloo ENVS 131 academic calendarBiomaterials and Tissues Specialization
Complete all 2 listed courses.
Choose 2 of the listed courses.
Choose 1 of the listed courses.
Choose 1 of the listed courses.
The seventh course can come from List 3, 4 or 5.
Apply numerical methods to solve equations and optimization problems.
Waterloo course descriptionBiomechanical and Rehabilitation Engineering Specialization
Choose 1 of the listed courses.
Choose 3 of the listed courses.
Choose 1 of the listed courses.
Apply numerical methods to solve equations and optimization problems.
Waterloo course descriptionChoose 1 of the listed courses.
Biomedical Artificial Intelligence Specialization
Complete all 2 listed courses.
Choose 2 of the listed courses.
Choose 1 of the listed courses.
Choose 1 of the listed courses.
Apply numerical methods to solve equations and optimization problems.
Waterloo course descriptionChoose 1 of the listed courses.
Biomedical Imaging Technologies Specialization
Complete all 3 listed courses.
Choose 1 of the listed courses.
Choose 1 of the listed courses.
Choose 1 of the listed courses.
Apply numerical methods to solve equations and optimization problems.
Waterloo course descriptionMedical Devices Specialization
Complete all 2 listed courses.
Choose 2 of the listed courses.
Choose 1 of the listed courses.
Choose 1 of the listed courses.
Apply numerical methods to solve equations and optimization problems.
Waterloo course descriptionNeural Engineering Specialization
Complete all 2 listed courses.
Choose 1 of the listed courses.
Interface microprocessors with sensors and actuators through buses and data-transfer methods.
Waterloo course descriptionApply numerical methods to solve equations and optimization problems.
Waterloo course descriptionChoose 2 of the listed courses.
Choose 2 of the listed courses.
Biomaterials and Tissues Specialization
Biomechanical and Rehabilitation Engineering Specialization
Biomedical Artificial Intelligence Specialization
Biomedical Imaging Technologies Specialization
Medical Devices Specialization
Neural Engineering Specialization
The six Biomedical Engineering specializations have separate course groups. Faculty-wide Engineering options have their own eligibility and overlap rules.
Waterloo lists career and co-op role examples. Employers shown are from a published student co-op profile.
CEAB accredited since 2019. The accredited degree meets the academic requirement for engineering licensure.
Waterloo lists career and co-op role examples. Employers shown are from a published student co-op profile.
| Program or faculty | Ontario | Other Canadian | International | Books and supplies |
|---|---|---|---|---|
| Accounting and Financial Management, Sustainability and Financial Management | $9,000 | $10,000 | $58,000 | $1,500 |
| Architecture | $14,000 | $15,000 | $75,000 | $8,100 |
| Business Administration (Laurier) and Computer Science (Waterloo) Double Degree | $17,000 | $20,000 | $75,000 | $1,500 |
| Business Administration (Laurier) and Mathematics (Waterloo) Double Degree | $15,000 | $15,000 | $64,000 | $1,500 |
| Computer Science | $16,000 | $18,000 | $73,000 | $1,500 |
| Computing and Financial Management | $11,000 | $12,000 | $64,000 | $1,500 |
| Faculty of Arts | $9,000 | $10,000 | $58,000 | $1,500 |
| Faculty of Engineering, Software Engineering | $19,000 | $21,000 | $75,000 | $1,500 |
| Faculty of Environment | $9,000 | $10,000 | $51,000 | $1,500 |
| Faculty of Health | $9,000 | $10,000 | $54,000 | $1,500 |
| Faculty of Science | $9,000 | $10,000 | $54,000 | $1,500 |
| Geography and Aviation | $9,000 | $10,000 | $51,000 | $1,500 |
| Science and Aviation | $9,000 | $10,000 | $54,000 | $1,500 |
| Global Business and Digital Arts | $14,000 | $16,000 | $56,000 | $1,500 |
| Mathematics (includes 16 majors), Mathematics/ Business Administration, Mathematics/Chartered Professional Accountancy | $9,000 | $10,000 | $62,000 | $1,500 |
| Mathematics/Financial Analysis and Risk Management | $12,000 | $14,000 | $63,000 | $1,500 |
2026–27 · Two terms · CAD
Ontario example · Choose your fee category
$836 × 2 study terms
Last updated