Software Engineering at the University of Waterloo
Software engineering is a systematic and disciplined approach to developing software. It applies both computer science and engineering principles and practices to the creation, operation, and maintenance of software systems.
At the University of Waterloo, Software Engineering is an independent, interdisciplinary program supported by both the Faculty of Mathematics and the Faculty of Engineering. Graduates of this program will earn a Bachelor of Software Engineering (BSE) degree.
- May 30, 2018
On June 16, 2018, the largest Waterloo Software Engineering class to date will be granted their Bachelor of Software Engineering (BSE) degrees. This year, 144 students have earned BSE degrees from the University of Waterloo, making a total of 1114 BSE degrees granted since the first graduating class in 2006. Are you one of those 1114? Stay in touch with us by mailing Patrick Lam, SE director, at firstname.lastname@example.org.
- Mar. 15, 2016
The next big innovation to hit the marketplace could be among the Waterloo student projects on display at the annual Capstone Design symposia beginning March 16.
Senior-year engineering students at Waterloo will exhibit projects ranging from a technology that reduces agricultural water waste through intelligent irrigation systems to a device that may help people with Parkinson`s disease avoid falls.
- Sep. 15, 2015
First work-term Software Engineering students Deon Hua and Yu Chen Hou recently finished their co-op term at Enflick Inc. During their time there, the young software developers planned and organized Tech Retreat 2015, a unique full-day "hackathon", and learning workshop for high school students that has garnered attention nation-wide. The junior students’ event attracted the sponsorship of 16 big names in tech, including Intel, EA, Enflick's "TextNow", Shopify, and Hack the North.