考研计算机专业课考什么?

邴媛媛邴媛媛最佳答案最佳答案

2019年7月6日更新 最近有好多同学问我四门课的复习方法,我觉得我应该写一下我的经验了。 我是从3月份开学就开始准备考研,当时是跟着数据结构与算法的设计C语言版学的,这本书讲的比较好理解,适合基础差的人看,但是内容比较少,而且有一些东西没有讲清楚。所以我又买的数据结构(C语言版),王扣乐版的,这本书讲的比较细,比较适合打基础,把这本书看完以后,数据结构基本也就差不多了。然后我就看了操作系统,看了计算机组成原理,最后看了计算机网络。 因为时间的原因,我没有把408的四本书都学完,只学了前三本,因此复试的时候专业课面试问到了计算机网络的知识,我当时就懵逼了。。。因此大家还是一定要学一下计算机网络的!! 下面说一下我的学习方法吧~

【数据结构】 数据结构主要考树、图和排序查找,这里我推荐大家看B站“MIT6.006”这个公开课,视频质量非常高,老师讲的非常通俗易懂,非常适合初学者。这门课的学习不需要做大量的题,重要的是要理解各个算法的时间复杂度和空间复杂度,知道什么时候该用什么算法以及如何优化。这这门课最好能够自己用c/cpp敲出来,这样你才能真正地掌握它。可以下载一个VC++6.0,里面有个debug功能,很好用 【计算机组成原理】 这门课需要记忆的东西比较多,比如各模块的功能等等,因此我推荐大家看B站“清华学堂”的公开课,这老师讲的也非常好,很系统! 计算机组成原理这门课最重要的部分就是“流水线”那一块,一定要学好!不然面试老师一问就会懵圈,比如问你为什么CPU速度可以提高那么多倍?答不出来就会被揍哦o(^▽^)o 至于其他的地方,理解为主,多背一些公式即可。

【计算机网络】 这门课我强烈推荐大家看B站“bikeshare”,讲的非常好,很容易理解! 但是这门学科跟实际应用联系紧密,因此很多知识很难用抽象的理论去解释。例如tcp三次握手的过程是什么?为什么?如果你没接触过这方面的知识,真的很难给出答案呢~~ 所以我在这里给大家推荐一个网站——wireshark,它是目前最流行的网络抓包分析工具,可以用来进行网络协议的分析。我在学习的过程中发现网上有很多关于它的教程,你可以从中选取适合自己的来学习 【操作系统】 这门课我看了王道和B站“清华大学”的课程,两个都很不错,各有优点。 王道这本书编写的非常详细,每一章都有习题讲解,很适合自学;而清华大学课程则是以课堂的形式录制的,更适合用来预习或听课使用。 我认为这两本书结合在一起使用效果更佳! 总之,这四门科目中,数专、操作系统相对简单,计组最难,网论最难上手。

希望大家都能找到适合自己的学习方法,顺利上岸!加油呀~

优质答主

1.先上结论,如果目标院校是985/211名校的话,建议报一个靠谱的辅导班; 原因就不阐述了,网上找一下有很多,可以搜“跨考教育”、“文都教育”等关键词,这些辅导机构在行业内都干了十多年了,还是比较有实力的 我自己也是2022年考生,本科是普通二本,报考的是某所985高校计算机学硕,366+47(政治)+86(英语一)总分411分上岸的 复习期间我是报了跨考的网课的,因为跨考网课价格比较合适,而且里面的课都是干货,不会像其它视频一样拖拖拉拉浪费时间,我看了觉得确实对我帮助很大 在备考期间也刷了不少知乎的经验贴,发现知乎上其实有很多关于考研的文章写的都非常不错,比如这篇文章就写得很用心也很全面,希望能对大家有所帮助! 这个帖子是我在知乎看到的一个不错的经验文章,希望对你有帮助!

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