滑铁卢大学cs的意思

滑铁卢大学啊,常年被人吹捧,说什么CS多么厉害,学生素质多优秀,我呸!今天老学长就给大家展示一下滑铁卢CS major的课程及其范畴,把滑铁卢大学的底裤抖搂出来。还没来的就赶紧避开大坑,已经来了的认真看看,考虑一下如何转学,或者如何发挥这个学校最大的用处。如果本文内容让你感到头痛,疲惫,困,这也许是个转专业的信号,毕竟本文所述都是你大学前两年半天天要面对的内容。

大一必修课:

Calculus,这个是加拿大统一教材,没啥特别的。注意,AP Calculus可以换Calculus I 的学分,一定要换!一定要换!一定要换!滑铁卢的Calculus I 是我大学以来分数最低的数学课。

代数 Algebra,自编教程, 一些基础数论内容。什么线性丢番图方程啊(Linear Diophantine Equation),辗转相除啊(国内应该是小学学的吧),费马小定理啊(Fermat’s Little Theorem), RSA 加密的原理,韩信点兵(Chinese Remainder Theorem),无限集合的可数与不可数。

线性代数 Linear Algebra,也是自编教程(参见我第一篇文章最后的的瓜), 这是大一下学期学的。各种Matrix operation, dot product, cross product, Change of Basis, eigen vector, eigen value.

编程课第一学期学的是函数式编程(CS 135), 用的是DrRackets, Scheme语言的一个教学用版本。语法和著名的SICP(Structure And Interpretation of Computer Programs) 一书基本相同,课程内容高度重合,这个书以前是MIT的教材。学的东西无非是recursion, Tree, List, Lambda Calculation. 这个课程内容基本上加拿大也都差不多,UT UBC 都会教。 个人感觉UBC的CPSC 110教的更好点.

第二学期就上C语言了,不清楚其他学校怎么安排的。会学习循环,重新学习递归。数据结构除了Link List和 Binary Tree会多学Heap, Self-Balancing Binary Tree. 这会儿会开始接触一些简单算法,quick sort, merge sort, bucket sort,还会讲一些算法复杂度的相关概念。除此之外也会接触到你们要头疼一阵子的东西,dynamic memory allocation.

到此为止,大一学的东西基本上没有公司需要,一点也不实用,并且和其他学校高度类似,丝毫没有理由让人相信滑铁卢比别人更好。

( 没有公司会使用DrRacket,底层硬件相关的工作可能会需要C语言,但是他们需要的不是刚学C的新兵蛋子,用到的也都是你从没见过的黑魔法)。

大二必修课:

概率:二项分布,泊松分布,指数分布,排列组合。都是基础内容

统计:卡方检验,假设检验,最大似然,正态分布,置信区间,Gamma Function

图论:二分图,平面图,非平面图,最小生成树,欧拉回路(一笔画问题),汉密尔顿路径,三色定理,四色定理,五色定理。

计算机课: 这时候的计算机课就开始有理论课了,不全是编程课。很多人这会儿就会发现自己理论课和编程课感觉到的压力不太一样,的确有很多人更擅长理论课,一定要记住这个感觉,以后多选适合自己的。

理论课:

一阶逻辑:这门课对我来说很头疼,但是非常有意思。课程内容涉及皮亚诺定理,哥德尔不完备定理,图灵机停机问题,这门理论课可以看作是计算机科学整个学科单独立项的动机和基石。

计算机架构:这门课讲的主要是硬件架构,硬件上的电路逻辑,涉及一点点汇编指令级,我们那会儿用的是MIPS (龙芯使用的就是这种指令集),以后应该改成ARM指令集了。是门大水课,内容还是不如UBC的 CPSC 121教的好。

数据结构:这门课会讲一种严格的算法复杂度证明方法,之后会涉及许多数据结构和算法,像什么 binary tree, heap, AVL tree, AB tree, KD tree, Huffman Tree, skip list, trie, hash table 这些都是面试的时候容易问到的【1】 算法方面会涉及 KMP algorithm, Boyer Moore Algorithm, quicksort with randomness, zip encoding. 但这几个面试的时候问的不多

编程课:

软件设计 (CS 246):这门课开始使用C++ 和 linux environment,会讲很多软件工程中的standard practice, 正式踏入Object Oriented Programming,学期末会组队写一个没有图形界面的小游戏。这门课是滑铁卢出名的压分/劝退课,期中考试均分50多都是正常的,当然期末是可以找补回来的。许多公司面试软件工程师开发时问的问题基本都是这门课的考试内容。【2】

编译器:这是一个偏理论一点的编程课,整个学期做个编译器,把简单的C语言代码变成可以执行的程序。涉及内容: regular language, context free grammer, DFA NFA, Context Sensitive Language.

大三必修:

到了大三必修只剩下两门,你需要决定自己的发展方向了(这个下期再说)。

一门理论课讲算法,算法复杂度证明,贪心算法,动态规划,深度/广度优先搜索,和工作面试的题目非常贴近,除此之外还要讲一下算法中的经典问题P, NP, NP complete。 课本是大名鼎鼎的算法导论

还有一门编程课讲操作系统,存储管理,多线程,lock, cv, semaphore等同步问题。

至此,全部的必修课完毕。基本上加拿大的计算机专业必修课内容差得不太多,我个人认为真正拉开差距的,对今后职业发展有帮助的,是选修课部分。

如果你坚持到这儿了,少年,呆在这吧,你的毅力和对无聊的耐受程度很适合滑铁卢。

【1】:微软面试实习生的时候最喜欢问数据结构相关的问题,面过4次,次次都有binary tree, heap, hash table, trie。大二好好学习,微软就是你家。

【2】:246 这门课常年有个instructor, Brad Lushman, 如果期中均分超过55分他就会不开心。 246这门课的内容充斥了我大二以后的所有工作面试,job description 里面如果有 OOP experience的要求就赶紧复习一下这门课的笔记准没错

文章来源:本文由滑铁卢大学在读留学生Tom Feng首发于名校之星APP,如需转载,请务必注明出处,否则将追究法律责任!

声明:壹贝网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者wangteng@admin所有,原文出处。若您的权利被侵害,请联系 756005163@qq.com 删除。

本文链接:https://www.ebaa.cn/30932.html

(0)
上一篇 2024年8月31日
下一篇 2024年8月31日

相关推荐

  • 哈尔滨剑桥学院是公办还是民办大学_哈尔滨剑桥学院是公办还是民办大学?

    哈尔滨剑桥学院位于哈尔滨市香坊区哈平路239号。 哈尔滨剑桥学院,原名黑龙江大学剑桥学院,是经省政府批准、国家计划内统一招生的全日制普通高等学校。 主要院系:艺术学院、教育学院、汽车与机电工程学院等。 校园占地40多万平方米,建筑面积23万平方米,图书馆藏书81万册。学院与韩国培才大学建立了合作与交流关系。学校由东方剑桥教育集团投资创办于1995年。经过19…

    2024年3月9日
  • 贵州大学明德学院有几个系_贵州大学明德学院有几个系别

    贵州省,西南云贵川三省乃至全国唯一没有平原的省份,自古以来被大山隔断,与外界的联系相对较少,但这也阻挡不了贵州对外充分展示自我实力的影响,茅台酒香绵延全国,飘香世界、黄果树瀑布闻名遐迩,少数民族文化浓郁多彩!贵阳已成为各大科技公司的大数据中心,妥妥的云上贵州,因此贵州早已为自己打造出了一张全新的展示名片!今天的贵州是被世人更看好的贵州,那么贵州的高等教育如何…

    2024年3月10日
  • 美国大使馆签证处_美国大使馆签证处地址

    美国驻华大使馆和领事馆领区: ⏬美国驻华大使馆: 北京,天津,甘肃,河北,内蒙古,宁夏,青海,山西,山东,陕西,新疆,重庆,贵州,四川,云南,西藏 ⏬美国驻广州总领事馆: 福建,广西,广东,海南 ⏬美国驻上海总领事馆: 上海,安徽,江苏,浙江 ⏬美国驻沈阳总领事馆: 黑龙江,吉林,辽宁 ⏬美国驻武汉总领事馆: 河南,湖南,湖北,江西 ♎美国签证免面试代传递各…

    2024年3月12日
  • sat成绩有效期(sat成绩有效期几年)

    SAT即Scholastic Assessment Test。理论上来说,SAT的分数是永远不会“过期的”。 但在CollegeBoard官网上有一段话:如果考生离开高中一年并且一年内没有考试的话,成绩会被存档。考试时间在五年或者更长时间发送给大学的官方报告会附加一条消息,解释与最近成绩相比,它们可能不太有效地预测大学学业成绩。(ETS在解释为什么托福成绩有…

    2023年9月26日
  • 德州学院微机

    6月29日,德州学院继续教育学院院长吴玉泾、副院长耿建及招生办主任邵在玲一行到访我校,指导期末考试工作,并亲切慰问我校教职工代表。上午,吴院长一行参观了2024年上半年期末考试现场,对考场布置、考试纪律及考场服务进行了细致的检查和督导。对我校严谨的考务组织、规范的监考流程和浓厚的考试氛围给予了高度评价。 随后,吴院长一行分别来到我校恒展校区和陆港校区进行调研…

    2024年10月6日
  • 国内大学收转学回国留学生

    作者:陈志文(中国教育在线总编辑) 之所以提出留学生自由转学制度,是基于疫情之下,一些留学生无法继续学业的问题。 对于这个问题与现状,我们需要有客观的判断。坦率地讲,目前留学生并不存在大面积无法继续学业的问题。 首先,很多留学生并没有回国,还在当地。 其次,以英国为代表的英联邦国家,教育是其支柱产业,都表示9月正式开学。英国目前正在组织专机接回滞留于国内的留…

    2024年7月29日
  • 哲学大学排名_世界哲学大学排名

    近日,中国大学排行榜官网(CNUR)正式发布了2024年ABC中国大学哲学专业排名及评级结果! 评级结果 哲学专业开设院校共80所,其中35个国家级一流本科专业、25个省级一流本科专业。 2024年ABC中国大学哲学专业排名及评级结果显示: 北京大学和复旦大学排名全国哲学专业前二,评级结果为A+;南京大学、中国人民大学、清华大学、浙江大学、武汉大学以及北京师…

    2024年4月8日
  • 普林斯顿大学出了多少名人

    普林斯顿大学校友 在普林斯顿大学256年的建校史上,出过不少星光灿烂的人物,对美国的社会文明做出过很大的贡献,从这所学校里走出过大批的科学家、文学家和政治家。著名的相对论大师爱因斯坦、数学大师冯诺依曼·阿廷等都在这里从事过研究。 历届诺贝尔物理奖得主中,有20多位是这所学校的教授。著名的科学家华罗庚、姜伯驹、中国科学院外籍院士陈省身、李政道、杨振宁都曾担任过…

    2024年11月10日
  • 研究生助学金怎么申请

    专注内蒙古大学考研,咨询报考 一、 研究生国家奖学金 研究生国家奖学金,用于奖励纳入全国招生计划内的高校中表现优异的全日制研究生。 01 奖励标准 资助名额以当年自治区教育厅下达名额为准; 资助金额为: 硕士研究生每生每年20000元 博士研究生每生每年30000元 02 基本申请条件 (一)具有中华人民共和国国籍; (二)热爱祖国,拥护中国共产党的领导; …

    2024年5月21日
  • 德州学院挂科后会有学分吗_德州学院挂科后会有学分吗

    日前,山东省发展和改革委员会官网发布《关于征求山东工艺美术学院等15所高等学校学分制收费意见的公告》以及《关于征求中国石油大学(华东)等10所高等学校学分制收费标准意见的公告》,为规范高等学校学分收费管理,公开向社会征求意见和建议。 大众日报·新锐大众记者注意到,公布的名单中共涉及25所高校,其中中国石油大学(华东)等10所高校在2016年就已实行学分制收费…

    2024年2月21日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信