北京师范大学计算机软件与理论考研经验与复习技巧
考研政治方面:
在十一月份,我启动了任汝芬的《序列一》阅读,同步进行着《序列二》的练习。直到十二月初,我才勉强完成了一轮《序列一》的学习,然而之前的内容大部分已被遗忘,感觉仍然困惑不解。于是,在十二月中旬,我购入了冲刺讲义,并参照同学的标注划出了关键点。接下来的不足一个月里,我全力以赴地背诵这份讲义以及肖秀荣的《最后四套题》。
考研数学方面:
数学是学习的重中之重,拉分太厉害了。好多人都说课本要多看,但是我认为把定理和例题看会了就行了,不用非得弄懂定理是怎么证出来的,浪费时间而且偏离考试方向。要把复习全书至少做两遍,第一遍每道题都做,第一遍做的时候会感觉很多都不会,没关系,刚开始都那样。要结合最近三四年的真题题型来做题。真题要做两遍,特别是近几年的题型要多研究。
考研英语方面:
当我觉得自己的英语有了稳固的基础,就开始着手练习真题。我反复做了三次以上的真题,而不仅仅是找出正确答案。对于每一道阅读理解题目,无论是原文还是选项中的每一句话,我都力求彻底理解,探究为什么选择某个答案,又为何排除其他选项。建议按照时间顺序,从早期的试题开始做起。如果你认为自己的英语底子较弱,多投入些时间撰写作文,并请人帮忙批改。通过多次修订一篇文章,既能提升写作技巧,也有助于巩固词汇记忆。
考研专业课方面:
要明白数据结构是计算机科学的基础,它直接影响到程序的效率。重点在于理解和掌握线性表、栈、队列、链表、树、图等基本概念,以及它们的存储结构和操作算法。熟练运用排序和查找算法,如冒泡、插入、选、快速、归并、堆排序,二分查找、哈希查找等,这些都需凭大量编程实践来巩固。
操作系统的学习需理解进程、线程的概念,了解调度算法,理解内存管理,包括虚拟内存和物理内存的分配与回收,文件系统的工作原理也不能忽视。要深入理解并能灵活运用死锁的预防和避免机制。
再者,计算机网络的重点在于TCP/IP五层模型的理解,每个层次的功能、协议及工作原理都要清晰。特别关注网络传输层的TCP和UDP协议,应用层的HTTP、FTP等常见协议,以及网络设备的工作原理,如路由器、交换机等。
数据库的学习则集中在SQL语言的使用,关系数据库的基本理论,如ACID特性,事务处理,索引优化等方面。理解ER模型,能够设计合理的数据库模式也是重要的考核点。
学习方法上,我认为理论结合实践是最好的方式。对每一个知识点,不仅要理解其背后的逻辑,更要凭编写代码或者模拟实验来加深印象。做历年真题和模拟题是检验自我学习效果的有效途径,它帮助你熟悉考试的出题风格和难度。多参与讨论,和同学一起探讨问题,也能从不同角度深化理解。











