Top Canadian Universities for Computer Science – 2017 Ranking

Computer Science is one in demand degree  that can you set up for life with salaries floating around $80k - $120k for 3-8 years of experience, and some new grads finding themselves getting as much as $60k-$80k starting salaries after finishing university.

Using scientific data from academic publishing company Elsevier, Macleans have crunched the data to come up with the following top 20 list where to get your computer science degree in Canada.

Macleans used the following five criteria to calculate the scores: field weighted citation impact (FWCI) at 35 per cent, fractional publications at 10 per cent, fractional citations at 10 per cent, program reputation at 35 per cent and research reputation at 10 per cent.

What is FWCI , fractional publications and citations you might ask? It measures the impact of research at each university by calculating how often a paper gets cited. Fractional publications measure the volume of papers published at each university and Fractional citations measure how often a paper was cited and also take into account if there are multiple authors on a paper.

Best Computer Science Universities for 2017 across Canada


20. Western University

17. York University (tie)

17. University of Saskatchewan (tie)

17. Saint Mary's University (tie)


17. St. Francis Xavier (tie)


14. McMaster University (tie)

14. Concordia University (tie)

12. University of Ottawa (tie)

12. University of Manitoba (tie)

11. University of Victoria

10. University of Ontario Institute of Technology

9. University of Calgary

8. Queen's University

7. Universite de Montreal

6. Simon Fraser University


Top 5 Universities for Computer Science in Canada are

5. McGill University

4. University of Alberta

2. University of Waterloo (tied)

2. University of British Columbia (tied)

Best University For Computer Science

1. University of Toronto