海天名师详解2011考研计算机大纲及复习指导
主持人:各位网友,大家好,考研大纲终于在大家的期盼中出版了,今天我们很荣幸的请到了海天名师洪老师给大家做一个大纲的解读和指导,洪老师,您好,请和大家打个招呼。
洪老师:各位网友,大家好。
主持人:刚才我们也注意到洪老师拿到大纲以后也在仔细的翻阅,您觉得今年的大纲和去年的大纲相比有什么变化呢?
洪老师:今年的大纲出来稍微晚了一点,但是它总体上的变化不是特别大,特别对于计算机专业来讲的话,可以总结为整体上没有大的变化,但是细节上进行了稍微的修订变化。考核的形式没有变化,具体的内容进行了一个比较细致的结构上的调整。所以,总体来说,主要是在文字上的修订多了一点,使我们考试大纲更加的准确,更加的具体,使我们计算机科目计算机考研大纲的特点体现出来,重视计算机的基础性的、基本性的知识,掌握基本原理的综合性的应用,这是考研大纲整体体现出来的。
主持人:根据这些变化,您觉得今年的难度会有怎样的趋势?
洪老师:难度从考纲的变化来讲,刚才主持人提到它只是对以前考纲的一个文字上或者整体上的一个修订,它比较稳定,从2009,2010年到2011,从主旨思想来说是没有变化的,从命题上来讲,2011年的命题可以预期,2009和2010年的规律或者难度应该是保持一致的,这个是和我们海天的专业课老师在强化班的时候进行相关的预测基本上是一致的。
主持人:您接下来能不能跟大家具体的聊一下各科目它具体的变化?
洪老师:首先聊的是一个大的问题,就是考察目标,可能各位学员也读过大纲了,对里面知识点的变化学员有的可能都了解到了,但是考察目标学员一听到好像是没有变,不细心的同学看不到这一点,考察目标里倒数第二段话,“运用所学的基本原理和基本方法分析判断解决有关理论问题和基本问题”,在2011考纲里面中间加了“综合”两个字,就是我们考察目标的变化。有些粗心的同学会忽略这个问题。这两个字体现了我们命题的思路和命题的规律,这具体体现在哪儿呢?简单举个例子,像数据结构里,我们往往要为大家首先根据业务知识设计一个算法,写出算法的具体实现,实现之后,要求大家用具体的语言,C语言,Java或者C++ ,相关的语言给出一个具体的实现。这样不仅考察了它的原理,还考察了方法,同时考察了对理论问题算法怎么设计,对实际问题算法具体的实现和应用,这样把“综合”这两个字加到考核目标里,大家大脑里打了一个记号,提了一个醒。数据结构和计算机网络都是一样的,大家要掌握一个综合性。
同时,考试形式,这个大家放心没有变化,满分还是150,考试时间还是180分钟,答题的方式没有变化。最后试卷的结构,每门课分值一直是没有变化的,数据结构和组织原理依然是我们的重头戏,各占45分,如果有的同学学得比较好,能拿满分的话90分就及格了。组成原理35分,计算机网络25分,这个没有变化,同时这也是我们专业课老师在安排复习时间的时候一个规划的建议,重头戏放在前两门课,操作系统次之,计算机网络再次之。从试卷的题型结构这个是完全没有变化的,选择题80分,40个小题,综合应用题70分,没有问题的话应该还是第40题到47题,选择题和综合应用题里知识点的分布应该也没有变化的。像大家关注的综合应用题大题的分布还是组织原理最多,操作系统占一至两个,网络肯定占一个大题。
说到这一点,有一个额外的话题,也是大家比较关心的,专业课和其他科目之间的关系,据我们2009和2010年发现,专业课是大家提分的一个有利的支撑。因为数学、英语和政治这三门课的成绩大家学过之后可能再提升的能力就有点困难,英语再提高十分可能要投入三个月或者半年的时间,但是专业课平均分是在90—100之间,能拿到100分以上就算是高分了。所以,这一点要求大家在复习的时候,在后期,特别冲刺的时候复习要着重一下专业课,这样才能把整体分数提升上去,在你的初试复试中体现出你的专业优势来。
针对后续的每一门课我给学员再详细说一下,首当其冲的就是数据结构,数据结构是结构性的调整,反映出什么问题呢?它要突出你的实际应用这一块,所以,我首先要把第三条给大家拿出来,第三条2010年的时候,它是“选择合适的数据结构和方法进行问题求解,然后用C语言,C++或者Java语言进行实现”,2011年,“能够运用数据结构的基本原理和方法进行问题的分析与就求解,具体采用C语言,C++或者Java进行设计和实现”,难度有所增加,因为2010年的时候,仅仅提到合适的数据结构和方法,这一点和2010年有一个显著的变化,这个变化对原来的问题有一个稍微的提升,因为2009年只是提到采用合适的结构和方法就可以了,而这儿我们又体现一个原理和方法,“原理和方法”比“结构和方法”更为复杂一点,所以,数据结构这一点要求大家对数据结构这一块相关知识和原理串起来。
另一个变化就是第二个考点,第二个考点里是把2010年的第一个考点里的逻辑结构、存储结构、基本操作的实现专门的拿出来,这说明我们在数据结构考察了一个重点,重点转移到逻辑构、存储结构和基本操作的实践,剩下对算法时间复杂度和空间复杂度的一个分析。这个应该说和2010年没有大的变化,只是结构的调整。但是反映出考察目标加的“综合”两个字,因为分离出来以后,综合的意味就更明确一点。
第一个考点由原来的理解数据结构的基理概念、基本原理和基本方法,这一点是没有变化的,因为我们数据结构在2010年大纲里下面的小考点里,表、栈、树,还有一些图都有基本原理和基本概念的要求。因此,2011年的大纲的变化体现了“综合”这两个字,把相应的表,相应的队列,还有树,图,他们之间能够结合起来,解决一个实际的或者潜在的问题,对这个问题进行一定的分析,时间复杂度或者空间复杂度,然后再用你的原理进行求解,比如做设计,做算法的具体设计,最后用语言进行实现。C语言或者是C++或者Java,这一点提的层次更高一点。所以,数据结构从大纲的变化来说,我们可以看出来这一点。
剩下的是组成原理,从考试的考点里是没有太大的变化,只有部分增加了像“概念”改成“基本概念”,这个和没有变化是一样的。在我们考纲里第三条里2010年的时候只是提到“能够运用计算机组成的基本原理和基本方法对有关理论和实践进行问题求解分析”,但是在2010年里加了“综合”两个字。“综合”两个字体现的问题和前面数据结构的体现是一样的,它和整个考试的目标更加一致。在2009年和2010年命题,特别是2010年命题非常突出的显现出综合,所以,2010年的时候,在考察目标里就更加明确的提出这一点,2010年有道题目把CPU指令系统存储结构,还有相关的存储结构总线融合在一块设计了一个大题,融合了这四种系统,所以,组成原理的变化说明综合性的意味更加深刻了。
操作系统这一块可以放轻松一点,基本上是没有原则性的变化,2010年是组成原理没有变,操作系统进行了修订,2010年操作系统考点和考核目标可能修订得比较完善,所以,2011年就没有变化。变化比较多的是计算机网络,2010年对网络知识点的变化相对比较多一点,这一点也是作为网络,占25分的小科目的特点而言是主要原因。首先网络里我们还是看它的目标,我喜欢先看目标,再看小节点。目标里也是有一个非常细微的变化,这个细微的变化是在第二点,2010年的时候考察计算机网络的体系结构、典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理。这一点比较明确,我们只要对网络设备了解了,那么就不会出现在考核目标之外。2011年改为掌握计算机网络的体系结构和典型网络协议,这个没有变化,了解典型网络的组成和特点,这一点有了变化,把“设备”去掉了,去掉“设备”以后,“典型网络设备”和“典型网络”就有一个质的不同。典型网络设备是具体的我们在网络中所涉及的大概是四种设备,但是典型网络这就更复杂一点,因为典型网络是比较多的,但是网络是各种设备组成的,他们存在一种必然的联系,这样对我们最后大题的命题有很多灵活的手段。
2011年的大题可以把某些突出的网络,比如说局域网,高速局域网,还有无线网络,这都是现在应用比较典型的网络,对这些网络的特点进行综合的考察,并且辅助于相关的网络设备,这一点是可以预测出来的。
下面就是重点知识点,知识点的变化主要是体现在物理层这一部分,物理层这一部分的变化是把物理层里第一个大考点通信基础里某一个小考点,信源和信宿拿到通信基础第一个考点,把信源和信宿弱化了,原来我们不仅要掌握基本概念,还要掌握它的基本原理以及它的基本方法,现在我们就可以按照我们新大纲上写的第一条,信道、信号、带宽、波特、速率、信源和信宿等基本概念,我们只要了解什么是信源,什么是信宿就足够了,信源是发送方,信宿是接收方,这一点反映出网络的特点,对通信这一块我们进行招收计算机方面,对通信方面有所减弱。因为通信有电子工程系,还有通信直接的专业。
后面一点就是数据链路层,它的变化主要体现在第四个大考点,流量控制与可靠传输机制,在2010年把流量控制里的停止-等待,后退N帧协议、选择重传协议前面都冠以了单帧滑动窗口,多帧滑动窗口,停止等待协议和单帧滑动窗口在原理上是一致的,在定义上不同,后面的后退N帧协议和多帧滑动窗口是一致的,新的大纲把单帧多帧都去掉了,大家不要以为去掉了可以不复习了,去掉它体现在什么地方呢?它体现在我们第一个考点里流量控制、可靠传输与滑动窗口机制,这个考点里涵盖了单帧和多帧这两种情况,因此,它把考纲里的二三四单帧滑动窗口和停止等待协议,多帧滑动窗口去掉也是减少大纲的冗余,考点在大纲里反复出现了两次,这次去掉了,使大纲更加准确,更加严谨。大家复习的时候不要以为滑动窗口不要复习了,单帧和多帧的情况在第一个考点就体现出来了。所以,一定要注意这一点。
最后一点是网络层的IP组播这一块,这一块大家可以非常放心,把组播路由算法删除掉。因为这一块,组播本来就是比较难理解的一个题目,组播路由算法本身在路由算法的基础上来进行工作的。因此,我们网络层里有专门的路由协议,有专门的路由算法,IP组播路由算法这个考点的难度比较高,比较难一点。这个考点的实际应用又比较少一点,在我们正常的教学中我们点到为止的一个点。所以,这次考察非常高兴的看到删除了组播路由算法这个点,其实我们进行考纲预测的时候,预期的删除点要比它多得多,因为网络作为25分的题,它考的知识点全部加起来,要比其他的科目只多不少。这25分如果考的知识点太多了,对学生来说是不公平的。因此,我预计计算机网络在2011年或者2012年还是逐渐在删减和缩小,更加的体现出网络的特点和需要性。
所以,总体来说,我们的大纲变化是变化了,实质上变化了吗?可以明确的告诉大家没有变化。而有一个总的变化就是对综合应用这一方面是一个变化,但是这个变化不在大家的意料之外,应该在大家意料之中,因为2009年的题和2010年的题我们在强化班的时候都给大家详详细细的讲过了,分析过了,所以,这次大纲的调整对大家以前的复习以及今后的复习计划不会产生太大的影响。
主持人:刚才洪老师对大纲的变动讲得也非常详细了,咱们大纲出来之后,同学们可能更关心的是根据这个大纲怎么复习,洪老师有什么好的建议,或者给同学们推荐一些好的图书?
洪老师:关于复习,我们海天这儿从基础、强化、冲刺三个层面都有体现,我们4、5月份就开始了基础班的讲座,那个时候要求大家看教材,理解基本的知识点,教材这一块,《数据结构》是清华大学的严蔚敏老师的,《计算机组成原理》是高等教育出版社的唐朔飞老师的,《计算机操作系统》是汤子瀛老师的,西安电子大学出版的,《计算机网络》这本书是电子工业的谢希仁老师出的,这是我们四本教材。这四本教材是我们在基础班要求大家进行学习的。在强化班的时候,我们要求大家基本上要放弃这本书的细读和精读,为什么?因为这四本书和考纲相比还是有一定的出入,有的考纲里有的可能在书里相关的点没有,有的考纲里没有的,但是我们书里有。因为这个我们在上课的时候,有同学就问这个方面的内容考不考,我说考纲里没有不要看了,他说我光看书了,没有看考纲。
结合我们的讲解,利用我们给大家发的小册子,应该重点与习题的求解,基础班打下一个牢固的基础,对各个知识点应该了解了,我一提到“栈”这个名词,数据结构里的,我一提多“CPU”,就是组成原理里的,我一提到进程,你知道是操作系统里的。是什么意思?现在就是怎么做题,我们学习这四门课的目的就是为了考试,考试就是为了做题。所以,在强化班的时候要重点掌握住知识点的运用,特别在2011年大纲里反映的问题,是综合性的。所以,我希望你在这段时间做题的时候也要把“综合”体会到自己的学习中,要做到举一反三。从一个题面里能反射出它考察了哪些知识点,即使这个知识点不是重要的知识点,是次要的你也要把它反映出来。一个应用就是做相关的综合应用题的时候,一定要把每个点的每个原理都找出来。不仅仅我做完一道题得出一个结果和答案一比较OK对了,这样是远远不够的,要反思这个题考察哪些点,点和点之间有什么关系。比如组成原理,它考了CPU,考了指令,考了存储,他们三者之间有什么关系,你只要把这个关系理解透了,老师进行命题的时候,也是根据他们之间的关系进行命题的。所以,你掌握了命题的规律和考察的要点,你在解答相关题目的一些变形或者变种的时候就不会糊涂,就会迎刃而解。这是强化阶段。
冲刺的时候,在强化班有的同学就问我,我现在做课后的习题都算可以,我后期怎么复习?我觉得这个是模拟题,现在市面上据我观察应该不下四本模拟题了,有的同学选择购买哪一本比较好,这也没有非常全面的建议,刚才想到一个建议购买比较新的,至少在9月3号之后出版的模拟题更有针对性,另外,你选的时候可以翻一翻,因为我在书店翻书发现有些模拟题里出的题目明显的不在我们的考纲之内的,如果你发现有这样的题目存在,这样的模拟题可能在针对考纲方面做得不是太好。所以,我只能从这两方面给大家提建议。
做题做几套,十套不算多,十套题也就是一个星期做两套,这样的时间肯定会有的。做题的时候第一要从时间上进行把握,严格控制在考试的时间之内,第二掌握其规律,做完题不要一看这套题得了90分很高兴,那套题得了100分就完了,要把错的地方总结出来,往往出错在同一个知识点或者类似的知识点或者同一个原理上的问题,这个时候就要看前面的教材,把它的原理再好好理解理解。
具体到相关的科目,我简单的说一下我个人的一些理解和认识,以及和相关专业课老师沟通的结果。作为数据结构是一个重头戏,虽然是重头戏,各大高校不管是京内的京外的,省内的省外的一般都会把计算机专业作为重要的课程,你们都学过了,不足之处是考纲里有些讲到的没有学到,更不足之处,动手能力会比较差,仅仅知道这个事情,可能从来没有用程序写过,用C语言、Java、C++实践过,如果你某些原理,某些算法不明确的话,建议你对这些算法,比如这些算法有七八种,全部用一种语言实现,选择语言上,C,C++ ,Java一定要开始注意从一开始就认定一种语言,中途不要进行更换,时间对大家虽然充分,但是还是比较宝贵的。
数据结构从考纲的变化来讲,对动手能力和实践能力要求也是逐渐在增加的,因为它主要是一个算法的问题。对于组成原理这一块,要求大家一个综合性,也是我们考核目标里所变化的。组成原理有个特点,偏应用,而且在好多学校里是不太重视这门课,往往和其他语言结合在一块上的,没有学过的同学这门课要花点工夫。
组成原理这一块正是一个综合的问题,它是我们四门课里涉及到CPU、存储、指令、总线、输入输出相关的措施,所以,这块是比较容易出题的地方。但是,有的学校里对硬件这一块的东西涉及的少一点,因此,凡是在本科的时候学得不够深入的同学要在综合性这一块下点工夫,一定要把这几个考点之间大的方面,CPU、存储、总线、输入输出之间的关系理顺理清楚,这样你求解的时候,做相关题目的时候才能做到心中有数。
总体来说,对某些不太重视硬件的学校这门课是有一定难度的。这样一门课大家相对来说比较轻松一点,因为操作系统大家目前都用到只要你打开机器就要用到操作系统,不管是XP、Windows7、Linux都是操作系统,操作系统所具有的进程管理,内存管理,文件管理,输入输出的管理,这也是我们在日常操作中也会用到的。比如文件管理,目录,文件怎么存储,这都是比较贴近我们生活的。所以,这门课难度不大,缺点是概念繁多,这门课相关的概念特别多,所以,这一块要求大家在记忆上下点工夫,总体来说考察的难度不是太高,从我们评分来讲,这部分习题是大家得分率比较高的。后一部分就是计算机网络,计算机网络跨了两个学科,一个通信,一个计算机,在我们网络,物理层和链路层基本和通信比较接近,网络,应用和传输这三个层面是和计算机比较接近。它涉及的相关的知识点又比较抽象,因为这样一个七层结构不是大家能拿出来看的,是抽象的计算机和计算机通信中流动的一种七层协议结构,这块的复习来讲建议两点,第一点,重视计算机这一块,为什么呢?从我们考纲变化可以看出来,在通信基础这块把信源和信宿典型的通信的概念从一个稍微大的知识点落为一个小的知识点的一小部分,在逐渐弱化通信基础这一块。
第二点,要进行相关的网络实验的准备,相关的高校都应该开设了网络实验,通过相关的工具设备让你清晰的理解到七层结构是怎么样的,因为这是我们进行求解和解题的非常核心的东西。因此,总体来讲,我们几门课的复习重点是数据结构和组成原理,这两门课比较起来,可能组成原理稍微难度大一点,操作系统和计算机网络不能放松,操作系统稍微容易一点,网络全了一点,抽象一点,要学会化抽象为具体,变多定义为少定义这样的方式来进行学习,可能会做到事半功倍的效果。
主持人:非常感谢洪老师给咱们这么多好的关于大纲出来之后的好的建议,刚才洪老师也提到现在9月份是一个强化的阶段,11月份是冲刺的阶段,海天的课程也是严格按照这个时间规划来上课的,最后洪老师还有什么要补充的?
洪老师:在这儿向各位网友和学员说几句话,主要是在下一步复习的时候要深挖真题,对真题的分析要进行进一步的深挖,不要你做一遍做会了就完了。我们在强化班里也沟通过,我们对真题的分析不仅停留在题的层次,我们把整个真题里所涉及的知识点,知识面都进行了相应的规划,而且我们也准备在冲刺班的时候,对明年试题的预测可能要做一个精确的分析。
对我们复习想跟大家讲几句话,第一句话就是“扣大纲,打基础”,我们复习和学习要以大纲为主,最最主要的是要重视基础,因为基础是我们后面进行提高的一个根本之处。第二点,“做习题,增题感”,题海战术是应试教育中必走的一条路,增题感,做题的感觉是非常重要的,这和英语、政治做相关的题目的时候是非常有关的,不要以为计算机是非常理性的,通过逻辑进行思维就没有题目的感觉,有些题目你拿不准的时候,你做的题多了,对相关的知识点有清晰的认识的时候,使用排除或者各种方式一举得到正确的结果。最后,“把核心,冲高分”,我们把相关的核心知识点,常考的,每年必考的,而且大题里百分之八九十会出的一定要掌握住,这是你拔高的部分。基础的大家都差不多,高分怎么得到?只能从核心的地方和准确的地方入手才能得到。
最后,预祝各位同学考研顺利,顺利的升入到自己理想的学府进一步深造,谢谢大家。
主持人:非常感谢洪老师给我们做这次大纲的解读,谢谢大家。