计算机考研怎么复习?
我本科就是计算机的,今年刚刚研究生毕业。 作为过来人来讲一下计算机专业课的复习方法吧!希望能帮到大家! 我本科是计算机科学与技术专业的,我们本科学习数据结构、操作系统、编译原理和计算机网络这四门课。因为读研读的是专硕所以只学了数据结构和计算机网络两门课程(学硕需要学四门)。对于跨专业的人来说可以看看这篇经验贴 首先说一下计算机专业课的题型吧,计算机专业课一般分为四门:数据结构/算法、操作系统和计算机网络。
很多学校会考这两门的其中一门或者两门都有涉及,具体要看报考院校的要求了。大多数学校的计算机专业课都会以笔试的形式进行考察(比如清华)也有部分学校是以上机考试或者是笔试+上机的形式来进行的(如北航、中科院软件所等)。不过不管是什么形式的考试,都是万变不离其宗的。 所以下面我就来说一下怎样来备考计算机专业课啦~ 1.数据结构/算法 数据结构/算法这门学科可以说是计算机专业课里的“老大难”了,很多同学在准备复试时都反映说复试时这一科难拿高分甚至拿不到满分。这是因为数据结构的知识点多且很难理解,需要不断去刷题并总结才能提高。
因此我在复习的时候也下了一番苦工啊哈哈。 因为我本科已经学习过这一门科目并且分数也比较高,所以我在复习的时候没有看课本而是直接看的王道的数据结构(基础篇、强化篇和冲刺篇)以及天勤的数据结构。
同时我还看了一本参考书《算法导论》,这本书比较难懂,但是里面有很多经典的例子而且也是C++版本的,很适合刷题用哦~ 在刷完王道的基础篇以后我开始刷真题,真题的话推荐买一本王道的真题汇编,这本真题集很薄但题目质量很高,非常适合用来查缺补漏和模拟! 接下来就说说如何来做真题吧! 第一步先做一遍然后再对答案; 第二步把这道题涉及到的知识点在笔记上标注出来并整理好思路,然后做一做类似的题目练手。 第三步把每章最后的模拟题都做一做检验一下自己是否掌握牢固啦~ 第四步最后几天可以拿出往年考研真题来刷一刷锻炼自己的手感~
2.计算机网络 计算机网络这门课相较于数据结构来讲比较容易拿分一些。
因为我本科是学计算机的,所以本科时就跟着老师一起学完了这门课程并且有配套的实验训练,所以我的基础还是不错的。 复习的时候我主要看的是计算机网络第五版、天勤计算机网络和王道计算机网络三本书。 除了书以外我还看了B站的CSAPP(这个一定要看,很好看的!)、清华网络七讲还有CSDN上的视频教程。
看完这些视频之后就可以开始刷真题了,推荐使用王道计算机网络的真题汇编。
3.操作系统 这门功课相对于其他几门就比较简单了,我在看完王道的教程及课后习题后就把历年真题刷了一遍,基本上都能拿到满分。 4.上机练习 这个真的很重要!虽然有的学校不考上机但是上机能力强的同学在复试中往往能拿到更高的分哦~如果学校考编程题最好买一本上机指导来看,如果不考也可以去B站上看一些编程课程的录播来学习哦。 另外如果想要找一些编程题来做的小伙伴可以去github上找找开源项目源码来看看,这样的代码质量比较高,很适合拿来培养代码习惯和提高算法熟练度呢! 好了以上就是我为各位准备的计算机专业课攻略啦,希望对大家有所帮助哦!如果大家还有什么疑问也可以在评论区里留言哦!