国外计算机研究生难吗?
我是从2012年开始在加拿大读的Computer Science硕士学位,总共读了两年,2013年拿到硕士毕业证。 先说一下我在加拿大读研的心得体会吧。 对于很多中国学生来说,出国读电脑类的硕士,第一选择就是加拿大。因为一方面加拿大的教育质量非常高,另一方面学费也比较便宜(相比美国)。 我们在大学里所学的专业都是CS或者ECE这种。
在加拿大,这些专业统称Computing。 在加拿大的大学里,一般把Computing分成了三个子类:IT、IS和CS。 IT偏重于实用,偏向应用软件方面;CS偏重理论,研究计算机软硬件原理。而IS则位于两个分支之间,既涉及了CS的理论部分也包含了IT的应用实践。
以UofT为例,这三个专业的课程设置如下: 可以看出,无论是CS还是IS,课程的核心都以计算理论和算法为主。只有IT的课程相对实用,偏向于网页开发、网络等方向。因此如果想毕业后留在加拿大工作的话,建议申请这上面的两个专业。 因为这两个专业毕业的学生,理论上来讲都可以找到对口的工作。
当然如果你想回国发展,那么建议读CS,因为这个专业的门槛最高,在国内认可度也最好。 然而如果在加拿大读完Master之后还想继续读书,申请PhD的话,一般来说都需要有相关的科研经历并且有发表过相应的论文。否则的话就比较困难。 对于很多同学来所问的问题,我把自己的一些经验总结出来。希望帮到大家。 有时间的话,建议大家多看看CSCD和CSSCI上的文章。这些是中文期刊里评价很高的两本期刊。 另外,如果将来打算读博的话,多关注一下CCF(中国计算机学会)和ACM(美国计算机协会)上发布的会议消息。每年这两个组织都会举办大量的学术会议。多在会议上投稿并发表论文,对以后申请PhD会有很大的益处。 还有很重要的一点:尽量在大三或者大三之前确定好目标学校和申请专业。因为很多专业是有先修课要求的,如果先修课没有达到要求是不被允许申请的,就像我们国内高考报考一样,有的学校要高分才有资格报。
所以千万不要等到大四才匆匆忙忙选学校和专业。这样就太晚了! 祝大家成功!