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.

 

Future undergraduate

Our undergraduate program not only include a solid foundation in mathematics, science, engineering, and computer science, but will also cover fundamental concepts of the software development process, project management, and proper technical documentation.

Future graduate

Despite the lack of a graduate program, those interested in Software Engineering can pursue software-related graduate degrees offered by The David R. Cheriton School of Computer Science and the Faculty of Mathematics or the Department of Electrical and Computer Engineering.

 

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. 

 
  1. Apr. 14, 2021SE alumnus founds VaccineHunters

    SE2016 alumnus Josh Kalpin is part of the volunteer "vaccine hunter" team that has created a Twitter account to inform people of available vaccine appointments. The City of Toronto has partnered with them to disseminate information to the public.

  2. Apr. 8, 2021SE 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!

  3. Mar. 29, 2021SE2022 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.

Read all news