About this course:

  • The Doctor of Philosophy in Computer Science offered by Ryerson University is a 2-year long program.
  • It is an on-campus, research-based program offered on a full-time basis only.
  • This program offers students a solid background in core areas and exposure to cutting-edge research in computer science and may apply for a PhD after completing this program.
  • It requires students to complete 6 elective graduate-level courses and a project under the supervision of a program faculty member.
  • The PhD program consists of 3 options:
    • Course Option
    • Major Research Paper-based (MRP)
    • Thesis Option
  • The PhD thesis option is designed for students seeking training as a researcher under the supervision of a faculty member and requires to complete 4 elective graduate-level courses and a thesis.
  • The Major Research Paper (MRP) option is designed for students seeking both broad pieces of knowledge of advanced topics in computer science and training as a researcher.
  • The PhD course option is for students who desire broad knowledge of advanced topics in computer science and requires to complete 8 elective graduate-level courses.  
  • University provides the flexibility to complete both the course and MRP options to complete in 1 year and completion of the thesis option in 2 years.
  • The Computer Science graduate faculty conduct research in a wide range of subjects, including Artificial Intelligence, Computer Graphics, Cyber-security, Data Science, Machine Learning, etc.
  • The Ryerson University ranked 1st position in Ontario and 4th nationally for research growth and the student-faculty ratio for this program is 38:1.
  • Ryerson’s researchers are known for being able to solve practical problems, using collaborative research methods and partnering with industry, government, and non-profit organizations.
  • The Faculty of the department have received global recognition by winning awards like Teaching and Education Awards, Scholarly, Research, and Creative Activity Awards, etc.
  • Job opportunities after MSc Computer Science are Software Developer, Data Scientist, Database Analyst, etc and the average salary goes up to 68,280 USD.