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.
Salaries could be higher if you are a Canadian citizen and decide to venture off to Silicon Valley where some recent software engineering grads from below top 3 universities can make as much as $100k Canadian as their first job salary in sunny California.
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