The Consortium for Graduate Education in Software Engineering (ConGESE) provides education specially structured for software professionals in Ontario industries and leads to a Master of Applied Science degree in Electrical Engineering, with a specialization in Software Engineering. The Software Engineering - ConGESE program is designed to meet the needs of software professionals in the technology field. It is directed to those who currently work in product development groups and who have experience in one of the following areas: software architecture, development, design, testing, verification, or product support.
This unique program is offered jointly by several Ontario universities (Carleton, Queen's, Western, York and Waterloo), with strong industrial support. Each of the universities offers courses in this program. The courses are commonly offered in locations convenient to cooperating industrial sponsors and are designed for the working professional, who might otherwise find it difficult to attend regular, on-campus graduate programs.
This program provides a blend of academic rigour and industrial relevance. Each course is taught by a faculty member with strong credentials in research, real-world experience and teaching in the subject area. For more detailed information about the program, and program information contacts, please refer to the ConGESE website.
The application procedures and admission criteria for the ConGESE Master's program are the same as for other applicants to the MASc program. The ConGESE program, is a part-time program in which the students are typically sponsored by their company. Applicants to this department must be able to take courses in the Waterloo/Toronto area. When applying online applicants should select the Electrical and Computer Engineering - MASc - Software Engineering program.
For more information, please contact the Department of Electrical and Computer Engineering Graduate Studies Office (Susan King: s2king@uwaterloo.ca)
ConGESE MASc Degree Requirements
Degree Requirements for ConGESE students are the same as for other MASc students, except that the number of courses taken each term is normally one.
In addition to satisfying all other requirements for the MASc degree, a student pursuing a specialization in software engineering must take courses to satisfy the Software Engineering/ConGESE requirements which place emphasis on core software engineering material, project management material, software technology material, application engineering material, and related electives.