Our department is one of the pioneers in Computer Science education and the largest in the nation. We train our students with care.
PhD in Computer Science
We have a dynamic doctoral program which trains students in fundamentals and theory or in practical applications. Doctoral studies can be pursued in several areas. A thesis based on this work must be submitted and defended in an oral examination.
PhD in Software Engineering
This doctoral program offers you the opportunity to benefit from Montreal’s exceptional software development community in banking, telecommunications, graphics, computer games, and simulation to solve industrially relevant research problems.
In our Department, we offer two types of Master's degrees in Computer Science and two in Software Engineering. One is based on course work preparing the students for broader knowledge and the other is Thesis-based which trains students more in depth on a chosen thesis topic.
Master in Computer Science
Designed to provide students with an opportunity to strengthen their knowledge in a specific area of computer science in the broad sense, and to provide a significant introduction to research. This program will appeal primarily to students interested in full-time study.
Master in Applied Science, Software Engineering
Designed to provide students with an opportunity to further their knowledge in a specific area of software engineering and to provide a significant introduction to research in software engineering. This program will appeal primarily to students interested in full-time study.
Master of Engineering, Software Engineering
Provides a sound education in the theory and practice of software engineering, enabling graduates to work confidently with software engineering applications in industry and commerce. Also open to to candidates employed in industry or commerce who wish to study on a part-time basis.
Master in Applied Computer Science
Provides a sound education in the theory and applications of computing so that one can orient towards computer applications in industry and commerce. Open to candidates employed in industry or commerce who wish to study on a part-time basis. Program consists of only course work.
Graduate diploma in Computer Science
The Department of Computer Science offers a Diploma program for qualified university graduates from diverse backgrounds who wish to obtain expertise in Computer Science fundamentals. This one year Post Graduate Diploma program prepares students from other disciplines for graduate level work or for employment.