总结一下加拿大转CS的经验

avatar 242300
xp1991112
101385
96
来地里很久了,发现地里有关加拿大CS的消息很少,我来加拿大已经8个多月了,想和大家分享下加拿大转CS的几个主要途径和学校。对于转CS的人而言,我相信绝大多数人和我一样基本都是以工作导向的,所以我接下去的分析也完全建立在分析导向以及我个人观点的基础上,求各位杠精轻拍。
基于我完全是工作导向的,所以这篇文章里面的学校基本都是Vancouver, Montreal 和Toronto的。就我个人而言也建议大家最好不要考虑去草原三省和海洋四省。

首先想简单介绍下加拿大对比美国的优势和劣势。
优势:毕业就可以拿工签(读书16个月就可以拿3年的工签);有了一年加拿大工作经验之后申请枫叶卡几乎一定能通过(因为local experience大大加分);很多专业可以在fall/winter/summer任何学期去实习不像美国只能summer去实习,时间上比较自由;学费生活费相对比较低廉;治安比较好,种族歧视相对比较少,华人地位相对来说高一点。
劣势:机会少(那真的不是少的一点半点);工资低(税还高!);实习面试不仅仅靠刷题,需要你对CS有比较扎实的基础。

1.直接转读master学位
加拿大是一个对转专业非常非常非常(重要的事情说三遍)不友好的地方。据我所知,对转专业比较友好的学校(项目)只有三个,欢迎大家补充。
a. Concordia University
位于Montreal的一所大学,course base的研究生接受转专业的学生,但offer上会要求你补几门本科课(但是据在读的小伙伴说,你如果有信心直接去上研究生的课,不补课也可以,因为研究生的课可以直接waive本科的课,而且本科的课也不算prerequisite)。据我所知项目是带coop的。申请分数至少80以上
b.Dalhouse University
位于海洋省的一所大学,他们家和concordia 类似也是允许补课的,但是海洋省CS相关岗位真的无限趋近于零。。。这家虽然再加拿大排名还行,但一直没什么人去,所以信息比较缺乏
c.Waterloo (SYDE)
大名鼎鼎的Waterloo,加拿大的cmu。他们家有个项目叫 system design engineering。这个项目可以相对比较软的选课,毕业生最后也大多数从事码农职位。但项目本身不带coop,意味着你只能暑假去实习,fall/winter学期只能fulltime上课。申请分数至少85以上。

2.读专门的Second Degree项目
加拿大研究生转专业非常不好转,但每年又有很多人想转CS,在供求关系极度不平衡的情况下,部分学校想出了一个专门second degree项目,只需要完成一定数量的专业课就可以拿到一个本科学位,其中如果你之前修过相似的课程还可以单独申请免修对应的课程(加拿大学费大多都是按照学分收费,少修一门课就省下至少一台MBP)。
a. UBC 的second degree
加拿大三大之一,学校排名高,地理位置好,项目带coop,除了学费真心贵之外真的没什么坏处了,当然录取条件也非常高。GPA没有87+或者很好的推荐信不建议做尝试。
b.SFU
SFU虽然整体排名不算很高,但是CS真的非常强,是加拿大传统CS强校。学费相对UBC真是便宜的不是一点半点。项目也带coop,申请条件的话后,两年总分至少85+。如果分数够真的很推荐SFU。
c.Mcmaster
卖马是加拿大传统工科名校,学费介于SFU和UBC之间,位于多伦多旁的蛤蟆屯,找工作实习什么的也比较方便。项目也是带coop的。

3.走转学分的transfer student(变相的second degree)

我本人就是走的这条途径。相当于按照大学转学生处理,之前修过的课可以当做transfer credit 处理。这里就不得不说下转学分的bug(也是很多人之前忽视的),很多人听到转学分,脑海里第一反应就是能转的学分一定很少,那么读书时间一定会很长。我觉得这很大程度上是信息匮乏和黑中介给大家留下的印象,使得大家听到转学分第一反应就是中加由于教材,学时,教学方法的差异导致能转的课程非常少。但其实在加拿大,首先我们会把本科教育分成两个部分,general education(非专业选修)和 major education(专业必修和选修),前者如果申请人是已经有一个本科学位的人,那很多学校都是可以直接全部免修的,连课程描述都不需要提供。后者的话可以根据你之前一个本科修过的课程进修course by course 的waive。所以经过分析,我们会发现这种操作方式和专门的second degree项目其实也没有很大的差别(当然由于每个学校degree requirement不一样,有的学校可能会需要修额外的学分)。加拿大的本科学分一般需要修120分(3分一门课),有的学校叫法不一样,但是实际换算还是差不多的,基本都要修满40门课才能毕业
a.多大&Mcgill
为什么把这两个学校拉出来单独说呢?是因为这两所学校转学分非常吝啬,规定了转学分最多只能转30分,而且学费真的也是加拿大top 3的。虽然转学分少,但是好处是,你可以再选课策略上稍作调整,这样你可以拿一个CSmajor+一个math/statistics major毕业。不差钱和时间的同学可以考虑。申请分数85+。
b. waterloo, SFU, UBC,mcmaste
为什么把这四个学校单独说呢,因为这四所学校都是不建议大家按照这个方法操作的,后面三所是因为本身就有专门的second degree项目没必要。Waterloo是因为你肯定申请不上的别做梦了。。。
c. york,uvic,concordia,carleton
没错,concordia又出现了,他们家你研究生申请失败了还能试试transfer student,也是接受的。这几家是我所知转学分比较大方的,而且也都是提供Coop的,地理位置也不错,但学费只有多大的一半(by course).

4.碎碎念一下加拿大特有的coop制度
Co-op,是Cooperative Education的缩写,意思是:企业与校园的合作教育项目【简称:带薪实习】。是一种将实习和学习相结合的高等教育模式。起源于1970年加拿大的滑铁卢大学【University of Waterloo】。以上都是百度的。 说白了其实就是政府给企业免税,企业雇佣学生去实习,并支付实习工资的一种制度。传统的coop都是一学期上课一学期实习轮着来直到你毕业的,但这样耗时很长,所以现在很多学校都推出internship项目(各家叫法可能有点不一样),允许你实习4-16个月不等,学校会给你专门的letter让你去申请专门的coop work permit, 这也是为什么你可以在fall/winter学期全职工作的合法保证。但是我这里最想说的是,项目带coop不代表一定保证你能找到实习!不代表一定保证你能找到实习!不代表一定保证你能找到实习!重要的事情说三遍!coop只是保证你能够合法工作,同时因为你是coop学生,企业接受你可以免税,所以他们有很大动力会招聘你而已。最终找不找得到实习还是要靠自己的实力的。

能想到的大概就这么多了,以后想到其他的再补充吧(但以我这么懒的性格大概率是 不知道要等到猴年马月了)
  • 474
96条回复