多伦多大学计算机科学本科?

晁子昂晁子昂最佳答案最佳答案

多大CS的本科生来答一答,只谈CS专业,不讨论其他项目或者转专业的难度(因为不了解) 先说基本情况,我2016年从高中申请UofT的CS,当年就拿到了offer直接来读,没有申请其它学校(滑稽),因为当时想来加拿大读书很久了,而且我本人也对CS比较感兴趣。

进入正题,多大的CS一共三个coop year,大一大二各一个,大三暑假一个,每个大概3-4个月不等,前两个是必修(必须参加否则不能毕业)最后一个选择修。 Coop简单来说就是一年在公司上班的经历加工作经验再加上公司的实习报告和评价外加最后一份毕业论文(可以不用做实验,纯写代码)。好处就是能让你提前熟悉职场环境,积累人脉,同时对于之后找工作也有很大帮助;坏处就是多交学费而且要加班没工资(但是可以找公司报销交通费和吃饭)。 关于选校我没有什么好说的,主要看你将来打算在哪里工作,欧美大厂基本只认北美那几个学校的毕业证,而北美这边的程序员又普遍认可加拿大的CS教育,因此只要你在多大读了CS基本上就可以拿到一个不错的offer。至于那些大厂,微软,谷歌,脸书,亚马逊这些,其实也不是那么刁钻,只要你是北美TOP50的学校(也就是常说的MATH+CS双专业),并且有不错的工作经历(比如大厂实习呀,各种竞赛啊等)基本都是稳拿offer的。有些会要求你编程机试(比如谷歌),不过一般都是几道简单的算法题,只要稍微准备一下就可以。

至于一些小厂,还有国内互联网企业,他们一般对学校的认可度就没有那么高,可能会需要你做一些额外的材料证明你的编程能力(比如让你手写一些代码,或者是让你做一套题库的题),不过只要你实力够强这些都不是事(当然如果你只是想去这种公司那你就完全不用担心这些)。 至于专业课的难度,只能说在北美CS本科教育的难度肯定是低于国内本科的,不过跟其它学校比也是很难的一门课了哈哈哈。以我的体验来谈谈最难的课(也是大部分中国人最头疼的课)之一,算法(Algorithm),首先你要掌握很多复杂的算法,然后还需要花许多时间去做练习和解题,因为这门课最后会有期末考试(考选择题和大题)以及最后的project(这个会根据每个人的兴趣来定)。

我来回答
请发表正能量的言论,文明评论!