Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This program equips you with essential skills and expertise to thrive in the fast-changing software engineering and development landscape. You'll expand your computing fundamentals by exploring subjects like discrete and continuous mathematics, physical sciences, logical reasoning, and engineering design principles, all while learning to create and implement software systems of varying scales. Designed as a co-op program, academic learning is enhanced with real-world industry and research experience. Participation in the Co-op (co-operative education) program is mandatory, offering paid, supervised work terms integrated throughout your studies. The Co-op experience allows you to push your limits, acquire valuable professional experience, and establish industry connections before completing your degree.
The Faculty of Engineering ranks among Canada's premier engineering institutions, boasting world-class faculty, cutting-edge laboratories and learning environments, plus exceptional specialized facilities and research initiatives.
During your studies, you'll engage in practical learning, research projects, and collaborative team assignments both in academic settings and beyond. Our strategic location in western Canada's energy and resources hub provides unparalleled industry ties and exceptional career placement prospects.