【计算机专业研究生入学考试大纲解析】
计算机专业研究生入学考试主要围绕四门核心课程展开:数据结构、计算机组成原理、操作系统和计算机网络。这四门课程分别构成了软件理论和硬件理论的基础,是计算机科学的基石。
1. **数据结构**
- 数据结构在计算机科学中占有重要地位,是软件开发的基础。复习时,考生需熟练掌握C语言,因为试题可能涉及到C语言编程。大纲新增了对采用C、C++或Java设计与实现算法的能力的要求,意味着考生不仅需要理解数据结构,还需要具备实际编程能力。
- 树的应用中删除了“等价类问题”,降低了难度,更贴近本科教学内容。
- 图的部分去除了对复杂度分析的要求,减轻了记忆负担。
- 查找部分增加了对B-树和B+树的理解,这是数据库和文件系统中的关键数据结构,考生需要对比理解两者区别。
- 同时,去掉了Hash表查找,意味着考生无需过分关注这一部分。
2. **计算机组成原理**
- 这是硬件课程的核心,要求考生对计算机系统有整体理解。大纲这部分没有变化,考生应全面掌握计算机硬件系统的知识。
3. **操作系统**
- 操作系统课程主要介绍系统软件运行原理,抽象概念较多,但记忆性知识点较多,相对较易。大纲中去掉了对“短任务优先”调度算法的要求,简化了内存管理和文件共享的部分,但考生仍需对操作系统的基本原理和算法有深入理解。
4. **计算机网络**
- 计算机网络涉及计算机和通信,大纲中去掉了对ATM网络基本原理的要求,反映了实际应用的变化。数据链路层设备部分对网桥的要求简化为基本原理,考生应重点关注网络层次结构和协议。
考试大纲的变化趋势是突出重点,弱化部分高难度且本科教学中涉及较少的知识点,减少了考生的记忆负担,但对重要知识点的理解要求提高。2010年的考试预计难度不会有重大变化,命题将更加注重考生的实际应用能力和对基础知识的掌握。
备考建议:
- 精细复习四门基础课程,特别关注大纲中新增和修改的知识点。
- 提升编程能力,尤其是C/C++/Java,以应对可能的编程题。
- 加强对操作系统和计算机网络中抽象概念的理解,通过实例来加深记忆。
- 复习时结合历年试题,了解考试题型和难度,进行模拟练习。
- 关注实际应用,理论与实践相结合,提升问题解决能力。
考生在准备计算机专业研究生入学考试时,需全面掌握基础理论,注重实践能力的培养,适应考试大纲的变化,以期在考试中取得理想成绩。