
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.
Faculty of Engineering
Courses provided by the Faculty of Engineering show students how to design and how to solve problems in digital hardware and software.
Faculty of Math
Courses provided by the Faculty of Math give students the background they need to understand computing fundamentals and to model and reason about software behaviour.
News
SE Capstone Project Wins $10k Esch Award
SE 2021 Capstone project Yada (Yet Another Docs App) was one of six projects in the Faculty of Engineering to win the $10k Norman Esch Entrepreneurship Award. Congratulations Aravind Segu, Carl Shen, Shehan Suresh and Akshay Pall!
SE2022 Startup Wins Velocity Concept $5k
Arbitrium, a startup by SE2022 student Ahmed Hamodi and BCS student Greg Maxin, recently won $5k in the Velocity Concept pitch competition. Arbitrium is a digital end-to-end decision-making platform that allows organizations to make unbiased group decisions about charitable donations that involve multiple stakeholders.
Waterloo Takes First Place in ICPC Regionals
Waterloo Black, including SE's own Wesley Leung, won first at the International Collegiate Programming Contest (ICPC) regional competition for East Central North America, competing against 67 teams from Carnegie Mellon, Purdue, University of Toronto, Ohio State, and University of Michigan, along with other universities across Ontario, Ohio, Michigan, Pennsylvania, and Indiana. Congratulations!