众所周知,加拿大的计算机科学硕士研究生的申请相对于美国来说,却是扑朔迷离、申请流程复杂且录取难度非常大!那么加拿大CS项目究竟有多难?今天,我们就来揭开这个真相!
或许在申请之前,大家都会有这样的疑问:
1.加拿大的CS硕士都是研究型的吗?
2.它们都需要提前套磁吗?
3.有奖学金吗?
4.每年录取的人数有多少?
5.有哪些比较好的项目呢?需要哪些条件?
加拿大CS专业并不尽是研究型的硕士项目,它们有分thesis以及None thesis。正如全球顶尖高等学府麦吉尔大学McGill University的计算机科学学院设立的Master of Science (M.Sc.) Computer Science (Thesis) (45 creits)以及Master of Science (M.Sc.) Computer Science (Non-Thesis) (45 creits)。两者都需要完成大量的coursework(一般所有录取的学生第一年都是直接进入thesis option,完成了第一年的coursework之后才能根据自己的喜好选择project option/继续Thesis option),两者毕业的要求不太一样。前者是完成了第一年的coursework之后需要完成一个research project,毕业后趋向于就职而不是像thesis option,需要完成一篇research thesis,毕业后倾向继续读博或做研究,所以这也是大部分Master thesis的项目都有后续读博的奠基石的意味。无论选择哪一个option,学生们都有机会得到导师的研究资金资助。
加拿大的CS专业硕士项目并不都需要套磁,要在研究生阶段套磁的项目不多,其中,University of Ottawa的Master of Computer Science项目、Dalhousie University的Master of Computer Science (MCS)、University of Manitoba的Master of Science (Thesis) in Computer Science是明确需要提前套磁的,Simon Fraser University的Computing Science-thesis option建议申请者提前套磁,增大录取机率,滑铁卢的research base和PhD项目是否需要套磁需要咨询学院的co-orinator,其他都可以直接申请。
关于加拿大CS专业的硕士研究生是否有奖学金,这要根据学校的scholarship/funing来看。像麦吉尔大学是承诺它们所有的博士生和大多数的硕士生都可以通过个人奖学金、麦吉尔奖学金、RA或TA获得资助的。获得的奖金都会在录取通知书(offer信)上列明,前提条件是学生足够优秀或有需求获得奖金。 “If you are a great stuent, you will get a great offer. ” 作为指标,博士阶段的学生平均资助大约是每年2万加币,而硕士阶段的平均资助大约是1.5万加币。然而,学生的收入明显高于平均水平。需要注意的是,即使都有机会获得奖学金,但每年的奖金有限,因此学校也会设立相关奖学金的申请ealine,如想要获得麦吉尔大学的奖学金,那么国际学生必须在每年的1月1日前便要提交你的申请;而申请Dalhousie University秋季(9月)入学的学生一般是入学年的上一年11月30 日之前提交网申,因为在这个日期后,学校便开始审核奖学金。
每年录取的人数并没有精准的数据,要基于学校每年的申请情况而定。作为指引,麦吉尔大学的大多数高水平的计算机科学课程,班级都很小(大约10-30名学生),可见申请战况多激烈。而多伦多大学则表明,平均而言,学院每年都收到所有三个项目的2500份申请,每个项目发出约70份录取通知。而UBC官方的Statistical Data, 它们家的MSc项目每年的申请录取数据如下,可见每年申请的人数是持续增加,但校方发出去的新offer倒并不是每年递增,所以竞争是非常大的。
在竞争如此大的情况下,要怎样才能增大录取机率呢?除了申请所必需的的文书,如CV,RL,PS,某些学院要求的PHS,writing sample之外,软性背景也非常重要。
一、本科背景。首先,本科的学位是计算机科学、工程或相关专业学士学位,如果是非计算机科学专业跨学科申请,那么在申请时最好有计算机科学领域的相关积累,包括计算机相关学科的学习或工作经验。例如阿尔伯塔大学明确表示,如果是跨学科或者完全一点计算机科学知识都没有的学生申请,他们需要在自己的专业领域站稳了脚跟,并在计算机科学领域积累了丰富的实践经验;或者他们在基础学科上的成就是非常突出的(例如,他们获得了NSERC、AIF、SSHRC、CIHR等著名资助机构的奖学金);并需要在以下4个计算机领域学过6门本科课程:理论、计算机系统与体系结构、软件、应用程序。必须有至少3.0分(4.0分制)以上的本科平均学分绩点才能申请。
二、本科绩点。阿尔伯塔大学要求名牌大学本科四年的平均成绩为B+ (78%),中国学生需GPA:80/100,而卡尔加里大学则要求中国学生至少本科GPA:80%+,均分3.3+/4.0,因此提升本科的GPA到3.3+是非常必要的。
三、考试成绩。因为很多项目都有thesis option的选择,因此学生以后是需要跟随导师做研究的,那么它们对学生的口语和写作要求也是非常高的,以滑铁卢大学为例,要求学生托福100(写作和口语26)/雅思7.5(写作和口语7.0),这个要求是相当严格,所以建议大家都把口语写作提升到这个分数才最稳妥。至于GRE,不是每一所学校都要求递交GRE成绩,但是绩点较低的学生还是建议交GRE成绩,根据以往录取以及院校建议的分数,Q部分至少要有168分,总分320才比较有竞争力。
四、套磁。正如上面所说,规定要套磁才能申请的项目,如果没有套上相关的教授当你的研究生导师,那么即使递交了申请也是没用的。像University of Manitoba在申请的时候就要套上教授,拿到教授的supporting letter上传网申系统才能递交申请。要套磁成功,那么选对research interests以及适合的导师才是最重要的,其次是告诉导师你有过的所有跟他们比较相近的研究以及积累过的技能。
五、科研和论文。偏研究型的项目,大部分都要看学生在本科期间所做过的跟申请项目有关的科研经历,这些经历可以看出申请人在科研上的潜力以及经验,教授们可根据这些经历判断申请者是否适合加入他们的团队。像阿尔伯塔大学在网申的第二步Department’s review system (GARS)上就要求学生填写跟申请项目有关的科研经历。萨省大学则需要在递交的research statement里写明已经提交、发表或接受的论文、技术报告、会议报告、海报等。
六、完成网申所有步骤。加拿大院校申请有个非常明显的特点就是,网申往往都要分成2步,甚至3步才能完成。而且要求非常细致,这就导致加拿大的申请都让人一步步败下阵来,少了一个步骤都有可能导致网申不完整。例如阿尔伯塔大学的CS硕士网申,总共需要涉及3个不同的系统。首先,学生需要在The Faculty of Grauate Stuies an Research (FGSR) 填完网申所需的所有个人资料、选择研究兴趣和心仪的教授,上传资料并交钱,然后,到达第二步之前,还需要大概十天的时间才会在另一个系统Grauate Stuies Management Solution (GSMS Portal)看到只属于你的8位数字的Amissions Number,这个数字需要放在第二步的系统Department’s review system (GARS),然后在这个系统继续填写关于你个人的信息以及填写所有经历,选择研究导师和兴趣,填写上过的CS课程,完成后才能递交第二步,这样才算完成最终的申请。除了步骤多,它们还有各个院校独特的form要填写,所以真的要在网申阶段做好以上所有的准备,才算完成心仪的院校的要求。
目前,加拿大院校的CS硕士项目还有未到ealine,同学们现在申请还是有机会的!