在加拿大学计算机选哪课?

牧雅琴牧雅琴最佳答案最佳答案

个人经验,仅供参考(2016年) 当时本人在UW的计算机系上本科最后一年,已经修满了要求的8门COPY的学分(32个学分),为了留在加拿大工作,需要再选修4门CS的300level的学分(每个专业必修3门,另外选择3门)。因为本人是计算机科班出身,所以对这些课程都比较熟,也根据未来想从事的方向选了适合的课程。不过后来因为一些意外,最后只上了两门。其中一门就是CS 407 Algorithms and Data Structures。这门是CS的Core Course,内容当然很难,给分也是按照final exam和midterm的比例给(据说其他系的有些课程final比例会高些)。

这门课总共两个人组一个小组完成projct,然后由组长最终给分。由于我是单独学的,所以老师给我打了5/9(很高了~)但是另一组的两个同学却没有我高(他们好像都只有1/8左右),于是他们找老师“理论”,老师说:“你们知道我为什么给她(我)那么高的分吗?因为她是我最喜欢的学生!她给我的感觉就像我的亲戚一样……”从此知道和老师们打成一片的下场…… 另一门课是PSYC 313 Social Psychology。这门课主要讲社会心理学方面的知识,涉及人类行为和心理分析。虽然看似是Psychology的课,但是其实对计算机学生也非常有用。例如,老师用大量的时间讲解认知偏差(cognitive bias)和心理学关于人类决策的理论。这些知识可以用于解释为什么人们总会做出最坏的决定,购买最贵的车,或者花最多的钱在健身卡上却从来不去使用。(别问我怎么知道的,问就说都是血与泪的教训啊!!)总之学完了这们课会对人性有一个新的认识。另外这门课是给分很高的。

翟夏翟夏优质答主

我今年来UofT上的CS, 个人感受是,大一的CSC417(数据结构)和CSC433(操作系统)很重要! CSC417是系统编程和数据结构的入门课程,这门课会给你打下很好的基础。

之后CSC438(计算机网络)也很重要。 大二下学期的选修课里选一门算法(比如CSC310)就OK了。大三上学期应该把CSC525/526学掉并且至少修一个数据挖掘方向的选修课。大四的选课看你是否想申请PhD或者想要读研。

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