Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Electrical Engineering | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Program Overview

The University of Waterloo’s honours software engineering program is an independent, interdisciplinary program supported by both the Faculty of Mathematics and the Faculty of Engineering.


Program Details

The program is collaboratively developed and administered by faculty in Computer Science and in Electrical and Computer Engineering. It is accredited by the CEAB.


Technical Requirements

The program’s technical requirements include a solid foundation in:


  • mathematics
  • computers and networks
  • computer science
  • engineering Software engineering courses build on this foundation and introduce:
    • disciplined development processes
    • technical documentation
    • software design principles
    • project management
    • quantifiable analysis

Non-Technical Requirements

Non-technical requirements include:


  • teamwork
  • technical presentations
  • reports
  • peer evaluations
  • co-op work experience

Program Administration

The program is supported by the Faculty of Mathematics and the Faculty of Engineering, and is administered by faculty in Computer Science and Electrical and Computer Engineering.


Accreditation

The program is accredited by the CEAB.


Program Location

The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River.


Reconciliation Efforts

Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within the Office of Indigenous Relations.


See More
How can I help you today?