Passer au contenu

/ Department of Computer Science and Operations Research

Je donne


PhD in Computer Science

Do you have a passion for research? Would you like to directly influence the state of the art in advanced 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!

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

  • Fall, winter and summer admission
  • Daytime classes
  • Full-time or part-time
  • 90 credits, including 84 for research and thesis writing


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 will be evaluated on their general knowledge in computer science and, at a later stage of their training, the candidates' 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.

For Mila programs (DESS in Machine Learning, Professional MSc in Machine Learning and Research MSc and PhD in machine learning), the application procedure is in two steps (please read the document Procedure for applying to MILA programs)

The advantages of studying computer science at the UdeM!

  • The chance to work with world-renowned professors in a wide range of exciting research laboratories and groups, including cutting-edge work in video games and computer graphics, artificial intelligence, computation linguistics and quantum computing, just to name a few.
  • The Université de Montréal ranks 29th in the world in operations research according to the QS Rankings and 97st in the world in computer science according to the NTU Rankings.