Overview and specifics






90 credits

Program Type

Dissertation or thesis track


  • Full-time
  • Half-time
  • Offered at the Montréal campus
  • Day course
  • With international exchange option
  • Guaranteed funding for all


Do you have a passion for research? Would you like to have a direct impact on state-of-the-art advancements in the field of computer science? Do you want to work with world-renowned experts in academia and industry on the important problems that will shape the future? Then the PhD in Computer Science is the ideal program for you! 

Language accommodations

Although Université de Montréal is a French-language university, many of our research departments are open to creating a bilingual environment for students in graduate-level programs. These departments are aware of the importance of bilingualism in order for graduate students to succeed in their research careers.

Students who are proficient in English are therefore welcome and accepted into graduate-level programs.

The Department of Computer Science and Operations Research provides a number of accommodations to make you feel comfortable and help you fulfill the requirements of the program even if French is not your main language of study:

  • Access to course notes in both French and English.
  • Possibility of taking an equivalent course at an English-language university in Montréal.
  • Choice of giving oral seminar presentations in either French or English.
  • Choice of writing exams in French or English.
  • Choice of taking the comprehensive exam in either French or English.
  • Choice of writing your doctoral thesis or dissertation in French or English.

All laboratories are offered in a bilingual environment. Above all, staffs in the program are available to help and support you throughout your studies.


Most of this program is devoted to advancing knowledge in this field by conducting research and devising new solutions to important open problems.

The program culminates in a thesis that opens up new avenues of research, while solving an important set of problems in your chosen area of expertise.

Prior to the thesis-writing stage, PhD candidates’ general knowledge of computer science will be evaluated; at a later stage of their training, their knowledge of their chosen area of specialization will also be evaluated. The final evaluation for a PhD involves the defence of the candidate's work.


  • The chance to work in a wide range of research laboratories and groups, conducting cutting-edge work in logistics, artificial intelligence, natural language processing, video games and quantum computing, just to name a few.
  • Guaranteed financial assistance for all students.

Members of the Graduate Studies Committee

  • Stefan Monnier, responsable du programme
  • Jean-Yves Potvin
  • Pierre Poulin
Report a change