去加拿大读计算机专业,你必须先搞清楚自己想学什么。加拿大的计算机学科并不单一,它包含了计算机工程、计算机科学、软件工程还有网络安全这些方向。选学校之前,你得先想清楚你是想做硬件研发、软件开发还是搞网络安全,答案不同,排名的侧重点就不一样。2022年QS世界大学计算机科学专业排名中,加拿大和中国的大学成绩差不多,中国稍微领先一些。如果只看加拿大本地的实力,多伦多大学(University of Toronto)、滑铁卢大学(University of Waterloo)、不列颠哥伦比亚大学(University of British Columbia)稳居前三名。 如果打算本科毕业后就留在加拿大工作,滑铁卢大学的计算机科学项目加上co-op模式是非常受欢迎的。每学期他们会安排学生去企业实习,毕业生手里通常有3到5段真实职场经历。这种背景对申请工签很有帮助。除了滑铁卢还有其他提供co-op的学校值得关注,比如多伦多大学UTSC校区、不列颠哥伦比亚大学、麦克马斯特大学、渥太华大学、西蒙菲莎大学(SFU)还有阿尔伯塔大学等等。 如果你打算继续深造读研或读博,那还是得去研究型大学。多伦多大学、不列颠哥伦比亚大学、麦吉尔大学、麦克马斯特大学还有阿尔伯塔大学都是不错的选择。这些学校拥有国家级实验室和巨额科研经费,博士生不仅能拿工资还能积累CV。 读CS专业的学费差别很大。以不含住宿费的情况来看:阿尔伯塔大学大概是30,000加元;渥太华大学大约36,000加元;不列颠哥伦比亚大学大约42,000加元;麦克马斯特大学大约47,000加元;皇后大学大约51,000加元;麦吉尔大学大约52,000加元;滑铁卢大学大约63,000加元;多伦多大学大约65,000加元。 加拿大的大学实行“宽进严出”制度,没有容易的专业可言。多伦多大学和滑铁卢大学对数学和算法的要求非常高;不列颠哥伦比亚大学、麦吉尔大学、麦克马斯特大学还有卡尔加里等校课程同样密集且深度较大。在选学校之前一定要评估自己的数学和编程基础。 你可以把目标拆分成五栏来打分:专业排名、就业资源、科研平台、学费预算还有课程难度。这五项全部满足的就是你的理想学校。选校不是为了省钱或者占便宜,而是要结合自己的职业规划和经济能力来做决定。希望你能在加拿大找到真正适合你的那所学校。