中山大学计算机科学与技术考研经验与复习注意事项
考研政治方面:
政治今年我可以说是冒了个险,大纲出来以后我才开始买书。一战的时候买的肖秀荣爷爷的知识点精讲精炼,但是大纲出来以后发现大纲发生了翻天覆地的变化,浪费了好多时间不说,整个书也比较乱,知识点自己都找不见,今年我学乖了,等这大纲出来了我才买,一定要买红皮书!这是教育部考试中心出的,大纲每年都以它为准,大纲不用买,最多找电子书看看变化的知识点就行了,但是红皮书(大纲解析)是一定要买。此外,我还做了的肖秀荣的1000的和石磊的1500题。两种书风格不一样,1000题是基础知识,答案在书上差不多都可以找到,再加上大家都买所以图个心里安慰,快速刷过,1500题个人觉得出的很好,和大纲的知识点一模一样,解释的也很清楚。
考研数学方面:
初级阶段侧重于教科书,计划每周覆盖一章,少数内容繁重的章节可能需两周时间。主要阅读材料可以是本科数学教材,或是选择同济、浙大的相关教材(但必须依据数三的考试大纲)。同时,挑选部分教科书后的练习题进行解答。此外,推荐使用李永乐的《复习全书》,尽力理解每个问题的解法。这个阶段可能会遇到不少困惑,对一些难以理解的题目要做好标注,以便在后续复习时重点攻克这些难点。这是一个挑战性的过程,因为许多问题会让人感到半知半解。
考研英语方面:
英语前期主要是背单词,我大概每天背2-3h。英语复习一段时间后,积累了一定的单词量,我们就可以做真题了。做真题主要有这么几个作用:首先,阅读中的许多单词是反复考的,(多做几年真题就会发现有些单词出现频率很高),这样有助于我们把握核心单词。其次,我们需要反复琢磨出题思路和出题角度。只要多做几遍,才会有所体会。最后,我们可以感受真题的难易程度,为自己合理规划复习进度,尤其重视最近几年的。因为大家都在说考研英语难,所以都很重视考研英语。至于怎么复习,多长时间复习,都要根据自己的英语基础而定的。知道自己处于什么位置,明白自己的差距,才会明确方向和方法.
考研专业课方面:
这个科目涵盖了数据结构、计算机网络、操作系统和计算机组成原理四个部分。这四部分内容相互独立又紧密联系,构建了计算机科学的基础框架。
数据结构是核心,它关乎算法的设计和分析。理解并熟练掌握线性表、栈、队列、树、图等基本数据结构,以及排序和查找算法是关键。LeetCode或HackerRank这样的在线平台是实践的好地方。对复杂度分析,要能准确计算时间复杂度和空间复杂度,这是评估算法效率的重要指标。
计算机网络主要涉及TCP/IP五层模型。理解每一层的功能和协议,如HTTP、FTP、TCP、UDP等,以及它们在网络通信中的作用。网络传输过程、拥塞控制、DNS解析等也是常考点。凭RFC文档深入研究协议细节。
操作系统则需理解进程管理、内存管理和文件系统。特别是进程间的同步与互斥,死锁的概念和预防,虚拟内存管理和磁盘调度算法等。实际操作系统的使用经验会有所帮助。
计算机组成原理主要关注硬件层面。了解CPU的工作原理,指令集,存储层次结构,输入输出系统等。特别要注意的是流水线技术和浮点数运算的表示与处理。
在复习过程中,我建议结合教材和MOOC课程进行学习,例如Coursera或edX上的相关课程。做题是巩固知识的关键,尝试MIT的6.0001或者清华大学的《计算机科学导论》配套习题。历年真题和模拟试题必不可少,它们能帮你适应考试节奏,了解出题趋势。