

对于未来要从事it工作且专业背景不是cs的申请者来说,该项目还是值得推荐的。大多数人是奔着申请master来的,学员背景差别很大,有很多在it领域工作多年,也有数学背景,所以如果不是cs背景的可能要付出更多的努力。有次项目负责人说如果你最后得到a,申请master应该是没什么问题的。 如果你纯属提升cs知识,对于非科班出身的来说,也是很划算的。我曾经拿课表给国内某清cs专业的同学看,他们说基本上将本科四年cs的精华都涵盖了,而且是很基础,未来工作也很实用的知识。
共两个老师,前半部分老师的特点是上课很细致,知识点讲解的很详细,比较适合新手;后半部分老擅长回答学生的各种问题,对于复杂的coing情有独钟,在线会给你show很多coing 技巧,知识点过的很快,所以需要课下大量时间的阅读和理解。
建议没有基础的同学笨鸟先飞,将课表的知识点网络搜索过一遍。尤其是数组、指针、数据结构、类方面的内容。操作系统和网络内容建议找找国内高校的或考研视频看看。 建议开课后重点聚焦老师的视频(包括class的和zoom的)。因为知识点非常多,所以很有可能老师在视频里的一闪而过的一句话就有可能成为考试的一道题。如果有时间建议视频至少要看2-3遍,并把知识点自己整理出来。
如果你高中数学还可以的话,这块涉及的离散数学内容应该并不难,要认真完成作业,重点关注概率期望、证明方法等。编程部分都是基础的循环和分支语句,可能该开始还做不到代码简洁的水平,但一定要搞得很清楚逻辑关系并熟练运用,比如打一个y等等。进阶编程就涉及到了数组、指针、引用和迭代,这四块是务必要熟练掌握的,除此之外要会判时间复杂度。尽管这块还没有讲到排序,但是建议重点关注下merge排序,因为merge排序可以看做前四个重点知识点的集成。不要小看这些很基础的东西,在后半部分你就会发现还是这些内容的应用,只不过加上了更复杂的东西。这里插一个非常有意思的大公司面试题:就是100层楼和2个鸡蛋的问题,大家可以自行搜索,其实就用到了上面的几个很基础的知识。
建议类这块的内容重点以老师的moules为主,重点关注多态、big3、operator等,如果你能答出为什么基类析构函数一般都是虚函,那这块就没什么问题了。考试重是理解和如何将这些class的操作应用在不同的现实场景下。建议排序这块关注下merge、insert、select即可。文件处理这块也要会基本操作。数据结构要重点关注,链表、队列和栈、bst,可以找找leetcoe上相关专题练练,简单难度的即可。
最后操作系统和网络这块内容更是超级多,操作系统还应以moules为主,关注信号量、死锁、虚拟内存等;网络这块以老师在线提到的为主,关注子网掩码、tcp三次握手等。脑图的方式来把琐碎的知识点串起来非常的好用。
上述提到仅供参考,真实考试时老师是变幻莫测,但都不会超纲。可以网上搜搜之前考试题,熟悉下考试类型和套路。但不要抱任何出现原题的幻想。
编程题一定要认真做,不要轻易在网上搜,这个过程很重要。最难的作业应该是ant和rbtree的题。
北京站
客服专线: 400-010-8000
服务专线: 400-010-8000
北京分公司:北京市朝阳区 建国门外大街永安东里甲3号院B座
友情链接 · 美国留学 | 英国留学 | 澳大利亚留学 | 加拿大留学 | 新西兰留学 | 日本留学 | 欧洲留学 | USA:A Study Destination
©2025金吉列出国留学咨询服务有限公司 版权所有 | 京ICP备05010035号 | 京公网安备11010502038474号 | 出版物经营许可:新出发京零字第朝190057号
信息提交成功!稍后将有专人与您联系。