加拿大计算机科学几年?
以UBC的MSCS为例,常规录取要求是背景为计算机或相关专业(包括数学、统计),本科学位加GPA平均75以上(满分100) 有一定的软件编程基础,能熟练运用一门编程语言进行软件开发并有相应的项目经验。 另外,有优秀的数学和统计学习能力的学生,也可以尝试申请这个项目,因为该项目在录取时对数理方面的课程及成绩是有一定要求的,如果本科是理工科专业,而且数理相关的科目分数高的话,被录的几率也是很大的~
我今年拿到了UBC-MSCS,Waterloo-Computer Science,McMaster-Computer Science 和 Western-CS的offer。 先说下我自己吧,我的大学本科是在国内读的,专业是计算机,本科均分85+,大三做过一段实习。然后申请了这三个学校的MSF和MSCS,最后选择了UBC的MSCS 因为我对数据挖掘比较感兴趣,所以选了Data Mining & Machine Learning,这个track主要的学习方向就是数据挖掘。 我觉得在硕士阶段想要学得很深入是比较难的,大部分时候教授讲课的内容都是很广的,更多的时候是要靠自己去阅读文献和做project. 每一门课都是这么个节奏,所以如果想好好研究一个项目的话,要自己多花心思了~ 我觉得这个项目的优点主要是:
一. 老师都很强,无论是从学术能力还是到个人经历;
二. 同学也都非常聪明且上进,因为MSCS的录取门槛比较高,所以在班级里基本看不到太水的人(其实也很难遇到水平没你高的人一起上课,哈哈),大家在学习上都比较积极主动,课堂讨论也很热烈;
三. 学校提供的资源很多,比如学院里有专业的CV老师给提供courses,还有专业的导师给写推荐信等。
再来说说缺点咯! 一是这个项目没有奖学金,二是学费比较贵(跟其他Master比啦),三是项目时长比较长,要是想毕业需要三年半的时间(如果只修满24学分就需要三年),四是没有coop。
总之,我还是挺喜欢这个项目哒,期待在UBC的学习生活呀~