What will I learn?

Software development plays a critical role in our daily lives, whether it is in the vehicles we drive, the airplanes we fly in, the computer applications we access or the medical equipment we require. Smart sensors, big data, Internet and numerous new developments in information technology require sophisticated software to realize their potential. We need researchers to contribute to this cutting-edge exploration and development of forthcoming computing environments.

The PhD in Software Engineering program offers you the opportunity to deepen your understanding of sophisticated engineering methodologies through an application of mathematical, computer science and software engineering concepts. You’ll benefit from Montreal’s exceptional software development community in banking, telecommunications, graphics, computer games, and simulation, as you create software engineering tools to solve industrially relevant research problems.

Credits: A fully-qualified candidate entering the doctoral program with a master’s degree is required to complete a minimum of 90 credits. A candidate admitted beyond the bachelor’s level is required to complete a minimum of 106 credits. Candidates admitted with a master’s degree in a cognate discipline, or if they need additional knowledge in an area pertinent to their research, will, in general, be required to complete more than the minimum number of credits. Students may not credit any undergraduate equivalent course towards the requirements of a 90-credit or 106-credit PhD program without the permission of their supervisor and of the Graduate Program Director.

Which department am I in?

Faculty of Engineering and Computer Science

Study options

Full Time (2 years)

Tuition fees
Tuition fee: CAN $56,702 - CAN $57,111 for 90 credits
Start date

Expected January, September 2022


Faculty of Engineering and Computer Science

1515 Street. Catherine W,


Quebec (QC),

H3G 2W1, Canada

Entry requirements

For students from United States

Applicants normally must hold a master’s degree or equivalent with high standing. Other English language requirements: TOEFL (paper-based) score 577 or higher; MELAB min. score: 85, 3 on speaking test; CAEL min. score: 70; CAE min. score: A; CPE (advanced qualification for proficient users only) min. score: C.

For international students

To be considered for admission on a full-time basis, applicants normally must hold a master’s degree or equivalent with high standing in engineering or computer science, or in a cognate discipline. Holders of bachelor’s degree will, in general, be considered for admission to a master’s program only. After completion of a minimum of two terms of full-time study, they may, upon application, be considered by the Faculty Graduate Studies Committee for admission to a PhD program.


Get in touch