加拿大cs好学吗?
CS专业的同学来回答一下! 作为在加拿大读完本科CS,然后继续在这读Masters的人,我对于这个问题还是有一些话语权的。 CS作为加拿大的优势专业之一,自然是有其耀眼之处的——工资水平高、就业率高、移民加分多。
但是,正如其他回答中所说的那样,CS的录取要求也是非常之高的。以UofT为例,一般申请CS master的要求是至少NCAA DivisionIII的成绩(相当于GPA3.5+/4.0),有一些同学甚至是以PSE的方式进入UT的,当然这些同学的GPA会更高一些。 除了极高的GPA要求之外,能申请到CS master的同学基本也都具有以下特征:
强大的计算能力;
很好的编程基础(C、CPP、Python等)以及代码编写能力;
极强的数学能力和知识储备(算法、数据结构、计算机网络等等都需要很深入的了解);
良好的英语能力和科研能力,可以阅读英文材料,进行英文写作和演讲; 很多学校的CS department对国际学生是没有本地生优先录取的,所以如果非本地生想申请到好的CS Master program,需要早做准备哦~
由于CS的录取率通常都很低,所以很多同学会选择先申请其它专业,在大三或者大四再转CS。虽然这样避免了被拒录的风险,但是转CS也不是一件容易的事——首先需要在本科期间修完相关的课程,一般大学都会要求CSC417(操作系统)和CSC421(计算机网络),可能还会涉及一些数学和计算机方面的先修课。 除了完成学校的offer requirements之外,想要转入CS还需要满足该专业对于学分和绩点的要求。以UofT为例,一般是4年5个学期(30个credit)的课程,并且成绩要求在80%以上,部分同学可能需要达到90%,具体视专业而定。如果达不到上述要求,则需要重修相关课程或者补全先修课,直至达标为止。