The Faculty of Engineering offers 15 undergraduate programs: 14 professional engineering degrees, and one world-renowned architecture degree. Take a look at our program pages for more information about the different disciplines available to our students.
A program is a specific field of engineering study, selected by a student when he or she applies to Waterloo Engineering. At many institutions this is also referred to as a "major". All Waterloo Engineering programs are direct-entry. Our 15 undergraduate programs are:
An option is a specified combination of courses that provide a secondary emphasis in another subject or a career-oriented area. Options generally require 5-8 courses, and appear on graduates' university degrees. They are not available to Architecture students.
A concentration is a group of courses that broadens knowledge in a particular subject area, and is offered within a specific department or program. Concentrations are designed to focus students' studies, and do not appear on graduates' university degrees.
Since engineering programs are very structured, students should decide if they are interested in taking options as they enter second year. Some options require advanced planning and extra courses on top of your scheduled workload.
In addition to technical knowledge and skill, engineers need an understanding of society, its needs, and their role in its success. Engineers' ability to make educated judgements that encompass human, social, as well as technical values, is essential. The Complementary Studies component of our programs provides students with instruction in the humanities and social sciences, engineering economics, communication, and the impact of technology on society.
Complementary Studies enables students to develop broader intellectual outlooks; deepen understanding of moral, ethical, and social values; and improve communication skills and approaches.
Minors and Concurrent Degrees
Although Engineering does not offer "minors," other faculties at the University of Waterloo do. A minor normally requires a minimum of 10 courses. This means Engineering students who take on minors must take extra courses. However, the courses in a minor can often be used to satisfy some technical elective or complimentary studies requirements.
It is also possible for Engineering students to complete the requirements for a concurrent Bachelor of Arts degree. This process will require a significant number of extra courses, and agreement from both Faculties. Interested students should consult their undergraduate advisor.