Software Engineering, GDip (Type 2)
The University of Waterloo’s MEng program in Electrical and Computer Engineering was created with the purpose of offering a course-based postgraduate degree to further educate, upgrade and update the engineering workforce by providing a steady pool of engineers trained at a postgraduate level in advanced fields. To strengthen this vision further, the department has also identified four key areas of advanced training in the discipline and, as a result, is offering optional certificates in these areas: Software Engineering, Computer Networking Security, Sustainable Energy, and Management Sciences.
Students completing the Graduate Diploma program in Software Engineering are expected to:
- gain deep understanding of the concepts, techniques and methods of modern, effective software development;
- become knowledgeable in software specifications, design and testing; and
- gain training and expertise in to data structures and algorithms, networking lower and upper layers, database systems, knowledge modeling, computational intelligence, component-based software engineering, reengineering and network security.