Undergraduate Programs in Engineering

Biological Engineering Major and Co-op (B.Eng)

Combine engineering principles with life sciences to design creative solutions for biological systems. Our flexible curriculum allows you to explore Biological Engineering in applications such as pharmaceutical and food manufacturing, bioconversions to produce energy and reduce waste, and production of sustainable, bio-based materials. As a Biological Engineering graduate, you can pursue a career in a number of exciting fields, including food safety, bio-instrumentation, diagnostics and sensorics in bio-systems, biomechanics and ergonomics.

Sample Careers

  • Human factors engineer

  • Food engineer

  • Prosthetics consultant

  • Food safety specialist

  • Physician

Biomedical Engineering Major and Co-op (B.Eng)

Be part of medical innovation. Biomedical Engineering applies the principles and technologies associated with engineering to design ways to improve human health and quality of life. In this major, you will study anatomy, physiology and pathology, and as well as courses in electronics, mechanics and computer science. You will examine biosystems from molecular to a full-body scale to understand what happens when something goes wrong, as in the case of disease or injury. Graduates will be qualified for employment in both public and private sectors of the health care industry.

Sample Careers

  • Prosthetic designer

  • Medical imaging

  • Physician

  • Medical researcher

Computer Engineering Major and Co-op (B.Eng)

Engage in the combined fields of computer science and electrical engineering. As a Computer Engineering student, you will study and apply algorithmic, electronic and digital design principles. This is a discipline that exemplifies the science and technology of design, construction, implementation and maintenance of software and hardware components of modern computing systems. In third and fourth year, you will have the opportunity to customize your degree by pursuing advanced courses in one or more specialized streams: electronic design automation, microsystems, robotics and artificial intelligence (AI), embedded systems, and software. As a computer engineering graduate, you can work in areas of circuit design and development, firmware development, software development, hardware integration, and system level design and integration.

Sample Careers

  • Computer design engineer

  • Software engineer

  • Hardware engineer

  • Robotics and AI engineer

  • Developer, operating systems and networks

  • Wireless solutions engineer

Engineering Systems and Computing Major and Co-op (B.Eng)

Develop computer-based systems in an interdisciplinary major; systems that are used in a wide variety of commercial products such as automobiles, aircraft, mobile devices and even the human body through implants. This major covers a unique mix of software development, hardware design, signal processing, control and modelling within a systems perspective. You will be introduced to digital circuit design, mechatronic systems, large-scale software architectures, microprocessor design and interfacing, real-time systems design, digital control, signal processing, electrical devices and networks. Languages such as C, Java microcontroller and hardware design will be used. In third and fourth year, you will have the opportunity to customize their degree by pursuing advanced courses in one or more specialized streams: mechatronics, robotics, embedded systems, biomedical, or computing.

Sample Careers

  • Robotics engineer

  • Artificial intelligence specialist

  • Embedded software developer

  • Automation engineer

  • Computing systems analyst

  • Medical image analyst

Environmental Engineering Major and Co-op (B.Eng)

Minimize the impact we have on our environment in Environmental Engineering. This truly an interdisciplinary program fuses both engineering and science principles. As an environmental engineer, you will design treatment processes and systems to identify, prevent and clean up pollution of our land, water and air. Our graduates are recognized around the world for their skills and background in biological, chemical and physical systems needed to tackle the environmental challenges of today and tomorrow. As an environmental engineer, you can work in municipal, provincial and federal governments locally and internationally, and in consulting, industry and research.

Sample Careers

  • Air quality engineer

  • Environmental lawyer

  • Environmental affairs manager

  • Health and services engineer

Mechanical Engineering Major and Co-op (B.Eng)

If a system moves or uses energy, a mechanical engineer was involved in its design, manufacturing and maintenance. As a Mechanical Engineering student, you will obtain a degree of specialization in one of four areas, or choose electives which broaden the general knowledge base in mechanical engineering. In addition to the general mechanical stream, students have the opportunity to focus on areas such as energy, mechatronics, manufacturing system design and biomechanics. Mechanical Engineering graduates are able to apply mathematical, scientific and engineering principles to a wide variety of fields and are employed across the private and public sectors.

Sample Careers

  • Solar research engineer

  • Design engineer

  • Robotics engineer

  • Mechanical design engineer

  • Senior project engineer 

Water Resources Engineering Major and Co-op (B.Eng)

Design the solutions for the management of society’s water and land resources in Water Resources Engineering. As a student in this major, you will learn to evaluate watershed management options; design flood and erosion control systems, water supply and treatment systems and water distribution networks, including water security systems; develop policies for the preservation of our water systems; and use geographic information systems for computerized data management. Combining courses such as Urban Water Systems, Fluid Mechanics and Geomorphology, you will be prepared to work globally as a designer, planner, manager or researcher for consulting firms, municipalities, conservation authorities, research institutions and government agencies.

Sample Careers

  • Hydrological engineer

  • Watershed manager

  • River control engineer

  • Site remediation specialist

  • Risk management assessment

  • Municipal coordinator

Graduate Programs in Engineering

  • MEng

  • MASc

  • PhD


  • Water Resources Engineering 

  • Environmental Engineering 

  • Biological Engineering 

  • Engineering Systems & Computing 

  • Mechanical Engineering

Learn more about engineering graduate programs.

Related Areas

  • Engineering Design of Sustainable Water Resource Systems GDip.

  • Modeling Applications in Water Resources Engineering GDip.

  • Computer Science MSc


Christopher Beckett
Recruitment Officer
519-824-4120 x53730

Jacqueline Floyd
Graduate Program Assistant
519-824-4120 x56187