Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Prospective Students Graduate GraduatePrograms
General Info
Research areas

Graduate program at SOCS

The McGill School of Computer Science offers Masters and Ph.D. programs.

Which program should you apply to?

  • If you are a McGill undergrad, then you can consider applying for the B.Sc. / M.Sc. fast track. More information on this program can be found at our undergraduate grad studies page, and the about the B.Sc. / M.Sc. (thesis) track page of the Faculty of Science.
  • If your final goal is to obtain a Masters then apply to the Masters program!
  • If your final goal is (or may be) to obtain a Ph.D. then there are two possibilities.
    • If you have already completed a Masters degree, you should apply directly to the Ph.D. program.
    • If you do not hold a Masters degree, you should apply to Masters program initially, although you have the possibility of being admitted to the Ph.D. program directly if you have excellent academic records. Furthermore, students who are already in the Masters program at SOCS and have shown sufficient scholastic and research abilities will have the possibility of being fast-tracked to the Ph.D. program at the end of the first academic year, without having to complete the requirements of the Masters degree.


Information on graduate programs

Upon admission to the Masters or Ph.D. program, you will have the opportunity to (but don't have to) join various graduate options:


For more information, please contact Diti Anastasopoulos