You are now in the main content area

Computer Science (MSc, PhD)

Part of the Faculty of Science

Program Overview

Format: Full-time

Degree Earned: Master of Science or PhD

Computer science is an exciting, rapidly evolving discipline that impacts our everyday lives in innumerable ways.  Graduate degree-holders in computer science are in high demand.  Graduates from our programs have a wide range of exciting career options in industry and academia.  Careers include but are not limited to:

  • software developer

  • data scientist

  • database analyst

  • computer vision scientist

  • roboticist

  • information technologist

  • professor

At a Glance

Our faculty actively collaborate with industrial partners, which makes Ryerson’s central downtown location advantageous.  It provides walking distance access to Toronto’s vibrant and rapidly growing start-up community, major companies, financial institutions, and research hospitals.
Over $24,000 yearly in MSc funding.
Over $26,000 in yearly PhD funding.

MSc (Course, MRP, Thesis options)

  • Curriculum vitae
  • Statement of interest
  • Completion of a science honours degree in computer science or a highly related discipline
  • Minimum grade point average (GPA) or equivalent of 3.00/4.33 (B) in the last two years of study
  • Two letters of recommendation from former instructors or research supervisors

PhD

  • Curriculum vitae
  • Statement of interest
  • Completion of a research-based master’s degree in computer science or a highly related discipline
  • Minimum GPA or equivalent of 3.33/4.33 (B+)
  • Demonstrated research capabilities
  • Three letters of recommendation, two of which must be academic

Applicants may be required to provide certification of English language proficiency. For more information, review the Yeates School of Graduate Studies admission requirements.

What is the difference between the MSc options?

The MSc Thesis option is designed for students seeking training as a researcher under the supervision of a program faculty member.  The program requires students to complete four elective graduate-level courses and a thesis demonstrating their capability of conducting independent research.  The program is considered both an entry point for students to a PhD and preparation for the job market.

The MSc Major Research Paper (MRP) option is designed for student seeking both broad knowledge of advanced topics in computer science and some training as a researcher.  The program requires students to complete six elective graduate-level courses and a project under the supervision of a program faculty member.  There is no direct entry into this option, students must apply to the Course option and request entry into the MRP option after their first semester of studies.  In general, the MSc MRP option is intended as a terminal degree and does not lead to a PhD degree.

The MSc Course option is for students who desire broad knowledge of advanced topics in computer science.  The program requires students to complete eight elective graduate-level courses.  In general, the MSc Course option is intended as a terminal degree and does not lead to a PhD degree.

Both the course and MRP options can be completed in one year, while the expected completion for the thesis option is two years. All MSc options provide excellent preparation for the job market.

For detailed fees information visit Fees by Program.

The Computer Science Graduate faculty conduct research in a wide range of subjects, including:

  • Artificial Intelligence
  • Augmented and Virtual Reality
  • Computer Graphics
  • Computer Vision
  • Cyber-security
  • Data Mining
  • Data Science
  • Machine Learning
  • Networks
  • Robotics
  • Software Engineering

Admissions Contact

Graduate Studies Admissions Office
11th Floor, 1 Dundas Street West
Toronto, ON
Telephone: 416-979-5150
Fax: 416-979-5153
E-mail: grdadmit@ryerson.ca
www.ryerson.ca/gradstudies/future-students

Program Contacts

Dr. Ali Miri
Graduate Program Director
Telephone: 416-979-5000 ext. 3131
E-Mail: ali.miri@ryerson.ca

Norm Pinder
Program Administrator
Telephone: (416) 979-5000, Ext. 2656
Email: computerscience@ryerson.ca

Pedestrians in front of Ryerson University Student Learning Centre

How to Apply

Once you have made an informed choice about which program you are going to apply to, preparing your application requires careful research and planning. Start here

Funding

The program provides funding to each domestic thesis student. Typical funding packages are as follows:

  • $24,000/year for MSc thesis students (for two years)
  • $26,000/year for PhD students (for three years)

Funding comes from a combination of program funding, teaching assistantships, scholarships, and supervisor stipends. There are a number of additional funding sources – internal and external – available to graduate students that can increase these funding levels.

Finding a Supervisor

Students should apply to the program first but are also highly encouraged to contact prospective supervisors.  Applications that meet the minimum requirements of the program will be forwarded to faculty members for review.  Faculty will interview applicants that they are interested in supervising.  After a match is determined, an official offer of admission will be sent with the supervisor named in the offer.