留加拿大是cs最好吗?
CS确实是最好的major之一,但要说“最好”就有点过了 首先CS的录取难度肯定是要比其他的major高不少的。以UW(西大的coop)为例,本科CS一般要求4.0+/7.0+的GPA才能拿到录取的offer,而且会看你的高中是否是重点高中以及你是否能提供你高中所有课程的list。同时,CS的面试难度也是相对比较大的,因为面试官会比较关注你的编程能力。不过CS的面试比起EECS的面试还是容易上不少。另外值得注意的是,UW的CS是不设置Co-op课程,意味着你毕业之前只能做2个半实习,相对于其他的专业来说较少。 UofT的CS情况我不是很了解,但是我同学拿到了他们的研究生Offer(计算机研究生不需要本科CS),据说是需要本科CS背景的。 York的CS虽然要求不高,但是据说难找到合适的实习岗位。
除了上述学校外,还有一些大学有CS专业,例如McMaster U, Western U等等。以McMaster为例,它对CS的背景要求是10~12个CSC或者CSP(分别相当于UofT和UW的要求)。由于这些学校的排名较低,对国际生又较为友好,因此如果以留在加拿大工作为目的的话,可以考虑申请这些学校的CS。 除以上提到的学校外,还有很多学校的很多专业是可以考虑的。因为对于留学生来说,找工作的时候HR第一关注的地方是你的教育背景,其次是你的专业是否匹配,再次是你的语言能力。专业的选择其实并没有那么重要,重要的是你在校期间的成绩,还有你是如何利用学校内外的资源来提高自己各方面的能力(包括编程、算法、数据结构等)。