计算机考研入门指南

计算机考研专业课:

本块主要包括:
1 计算机专业课考试介绍
2 408参考教材及相关说明
3 计算机专业课考研典型问题Q&A
4 复习建议
      4.1 计算机相关专业
      4.2 基础薄弱/无基础跨考生
5 报班与网课
适用人群:
  (1)有志报考计算机专业
  (2)专业课为408的相关专业的考研人士

不适用人群:
    非考研人士(含转行从事计算机、转专业学习计算机,但不打算考研的人士)


1 计算机专业课考试介绍

  对于计算机/软件工程专业的大多数考生来说,考试包括三门统考:政治、数学、英语,以及有可能是统考也有可能是自主命题的专业课考试。
统考:
  计算机学科专业基础综合全国统考,专业课代码408,所以通常我们简称计算机统考为408。所有考408的学校,专业课用的都是全国统一的试卷,最具有公平性。
自主命题:
  由你所报考的学校自己出试卷,每个学校的自主题目试卷,科目、题型、难度都不一样,需要自己去了解你报考的学校考试范围等信息,一般在学校的研招网上会有考试范围与推荐教材等,但最好的是去咨询考过的学长学姐,以及查找学校历年卷。


2 统考408参考教材及相关说明

  计算机全国统考科目代码408,所以我们通常直接称408,包含计算机四门经典基础课程:
  《数据结构》(占45分)
  《计算机组成原理》(45分)
  《计算机操作系统》(35分)
  《计算机网络》(25分)

推荐教材:

  《数据结构》严蔚敏

  《计算机组成原理》唐朔飞

  《计算机操作系统》汤子瀛

  《计算机网络》谢希仁

  这是较为权威的参考教材,基本上《数据结构》、《计算机操作系统》、《计算机网络》的参考教材都没什么问题,使用上述的经典教材就行,配合王道论坛出版的计算机统考单科书使用效果更好。

  需要注意的是《计算机组成原理》的知识在某一些知识点上,不同的教材也许说法会不一样,这是因为这门课介绍的是计算机硬件,具体硬件的规格、方法自然不会完全适用,自2017起,408考试组成原理这门课主要参照的是唐老师的教材,此外王道单科书也对教材说法有不一致的知识点有作归纳,且这类知识点非常少,只要认真看书、做题,就不必担心这些问题,如果有担心知识点不够完善的朋友,可以再入手一本白中英版,但个人觉得没有必要。


3 计算机专业课考研典型问题Q&A

  下面我按Q&A的形式列几个各位关心的问题先进行解答,然后再提出复习建议。这块如果后续有人提出了一些典型问题,我也会再补充上来。

Q1:408与其他自主命题考试的关系是怎么样的/strong>

A:
  ① 在考试范围上,通常自主命题<=408,大部分自主命题院校的范围是从408中取部分科目,不会考察全部四本。也有范围与408一致的情况,比如华东师范大学的计算机专业课尽管是自主命题,但写的考试范围是“参照统考大纲”,考试范围都可以到你想报考的学校的研招网上找到,总而言之,自主命题考察范围较统考而言更小;

  ② 在考试内容上,很多自主命题的题目会参照408的题目进行改编,并且难度一般而言也是<=408的,但是尽管范围更小,不同学校考察的点也是可以与408侧重不一致的。比如408仅有的一题的算法设计题通常最多只考到“树”,且都较为常规,但自主命题的算法题有可能比较灵活,考你将算法的递归实现转为非递归实现等等,注意,这样的考法是不超纲的,因为内容在大纲内,只是考法不同。

Q2:408是全国统考,那么会不会为了照顾更多考生而更简单一点/strong>

A: 不会,理由参见Q1,通常408是计算机专业考试的最高难度。

Q3:跨考生选择自主命题还是408更友好/strong>

A: 很多人给的建议是自主命题更友好,因为408大题年年出新,做历年卷时你就会感受到,对于没有计算机专业基础的跨考生而言更加困难。但是我个人的见解是,看学校而定——有的学校自主命题也许会比较针对跨考生的弱点。而408作为综合性考试,对是不是跨考影响并不大,要考好408,只在于你自己是不是把知识都过了几遍,都掌握了。

题外话:   我本人是计算机科班出身,所以自以为仰仗专业优势只需要过一遍专业课即可,我的复习只过了一次王道单科书,并且不是很详尽,大约九月才开始复习专业课,过完知识点就是做历年卷+模拟卷,而没有过第二遍(甚至模拟卷都只刷了一半),对于408这样庞大的知识量,事实证明一遍是根本记不牢的,考试一紧张疯狂忘,最后都没来得及做完。同届另一位我的好友,是考408的跨考生,此前是没有任何计算机专业课基础的,他考试状况胜过我两倍,基本达到了复习扎实的计算机专业学生的水准。所以,不要迷信科班出身,或者担忧自身不是科班会有多大劣势,个人建议所有知识点至少过三遍。

Q4:408数据结构算法题有没有必要上机写代码/strong>

A: 应付初试是没有必要的,初试的算法题较为简单,手写比上机更能让你在初试做题时有感觉,因为只是应试,所以初试阶段没有必要上机。但是如果你是没有什么计算机基础的跨考生,趁着现在离考研还有充裕的时间,偶尔上机练习一下写一写基础数据结构的代码,如线性表、树等,到时候准备复试(计算机专业复试肯定要上机写代码)也不会太仓促。


4 复习建议

注:此处为按408科目安排的流程,如果是自主命题,把不考的科目与范围去掉同样适用。

4.1 计算机、软件工程相关专业:

  • 数据结构 —> 计算机组成原理+计算机操作系统 —> 计算机网络

  简单说明一下,科班出身的同学们这四门课一定都修过了,当然通常都在大二,考研时候早已忘差不多了,说是复习,第一遍其实还是重头学。

1)数据结构(45分)

  因为科班生有较好的编程基础,相对而言最容易进行复习的应该是数据结构,需要进行理解的只是逻辑层面的东西,表、栈、队列等等的东西是什么,当逻辑结构理解后去看代码,对于科班学生来说不是难事。并且数据结构历年在考研中都不是失分大的科目,题目难度不算很大,但占的分值多,尽早拿下较好。另外再补充一点,算法题没有必要花大量的时间上机操作,针对应试的话,效果还不如一遍遍手写抄答案的好。上机练习是复试很重要的一环,初试复习中可以就难以理解的题目进行上机实现帮助理解,简单题手写为主。

2)计算机组成原理+计算机操作系统(45分+35分)

  接下来开始最难啃的两科,计算机组成原理以及计算机操作系统。这两门课在考研中知识点具有高度的糅合,并且糅合的趋势每年在上升。操作系统可以说就是离计算机组成最近的一层抽象,连接了计算机硬件与软件,就像软件在硬件上的具体应用,所以具有高度关联性读者应该可以理解。在考研中主要是组成原理的“存储器”及“中央处理器”与操作系统中的“进程调度”、“页面置换”等知识点可以融会贯通,所以科班生可以抽出两段时间同时开始这两门课的复习,达到相互促进理解的效果。当然,如果不习惯一次两门,我建议先复习《计算机操作系统》,再复习《计算机组成原理》,理由是前者更简单一些,学完有助后者理解。

3)计算机网络(25分)

  最后是计算机网络,网络的分值最少,但知识点十分琐碎,有很多小概念,而且又需要将这些小概念拼接起来形成逻辑,但好一点的是网络的知识点相对前面三科都简单些,不会太深,考题也比较常规。复习方式应该以反复、多遍为主,而不要纠结太难的题目。

4.2 计算机专业课基础较薄弱/完全无基础的跨考生

  • C语言(可选)—>数据结构—>计算机网络—>计算机操作系统—>计算机组成原理

1)C语言及数据结构(45分)

  跨考的同学们情况不一,比较常见的是学过C,但忘差不多了,或者根本没学过语言。这种情况不建议直接开始数据结构的复习,因为你们翻开书看懂了逻辑结构后,会发现代码一句也看不明白。最后还得回头学C语言。

  所以如果是我说的这种情况,老实的买一本C语言教材(注意不是C++,买的时候看清楚),或者上MOOC网站,学习一下C语言的基本语法以及“结构体”(struct)。数据结构教材的代码实现,很大篇幅是基于“结构体”实现。

  同样,仍是针对初试来讲,同学们学习完基本语法及结构体就可以开始数据结构的学习了,认真学理论知识,认真看实例代码并理解代码是如何实现所提出的要求的。 尽管对于跨考生来说数据结构不是一门很友好的课程,但我仍要把它放到第一位,因为这是奠定你们计算机基础最为重要的一门课,远大于其他三门,且也是分最高、最好拿的一门。

2)计算机网络(25分)

  数据结构完是计算机网络,这里与对科班生的建议不一致,因为对跨考生而言,最不友好的科目就是计算机组成原理以及计算机操作系统。尽管计算机网络的知识点较多,总分值较少,但知识难度相对没那么深,跨考生学习起来会舒服很多,有助于培养学习计算机的信心。(直接学组成原理大概率被劝退)

3)计算机操作系统(35分)

  个人始终推荐的是先学操作系统再学组成原理,操作系统的知识点主要还是逻辑概念,也就是软件层面的东西,同样也是从对跨考生的友好角度出发,软件的难度比硬件小一些。并且,先学好逻辑概念,再学组成原理,会发现很多知识点实际上是操作系统中的概念的具体应用,最典型的就是中央处理器与存储器部分的Cache——主存进行页面调度这块,近乎每年都出大题。

4)计算机组成原理(45分)

  即使是科班生,提起组成原理也是充满心理阴影,组原的难度主要在两点:

  (1)计算
  计算并不是像高数那样的计算难题,更像是物理计算题,实际上计算本身的难度不大,但是你必须正确的理解是用哪个参数与哪个参数进行计算,面对这些参数你可能就被绕晕。

  (2)与硬件部分的交互
  你需要理解CPU、快表、Cache、主存……等等的硬件他们是如何协调工作的,一个指令怎么在这些硬件中流水作业,最好的学习方式就是多做综合性大题,千万不要偷懒。我在开头就说过,组原学的是硬件,硬件的组合可以千变万化,不一定就是一个固定的模板样式,但是总是有万变不离其宗的地方,要掌握精髓,不能光光看教材,更要靠熟悉各路牛鬼蛇神的题目。

小结:
  写了这么多,写到后面人已经有点懵了,有些地方也许说的不太清楚,我会在后续进行修订补充,假如有需要的人恰巧看到了这篇文章,可以针对不好理解的地方向我提问,有时间时将进行解答。


5 报班与网课

  此处主要给刚开始准备考研的同学参考,谈一谈考研是否需要看网课。个人观点是
  原因只有一点,对于未接触过考研的同学来说,哪些知识点要复习,哪些从来没考过,自己整理会浪费大量时间,看网课跟老师划重点可以大大提高效率。且显然较难的知识点听老师讲比自己看书要更容易懂。
  但看网课≠报班,请同学们理解一下这个意思,看网课是有必要的,而不是说你一定要花几千去网站上购买,或甚至是几万去线下班,如果你不差钱当然可以报网课班获得最好的体验,一般付费报班的都会第一时间提供电子版讲义等,体验要较其他渠道的好一些;但后者实属浪费钱且浪费宝贵的学习时间,线下班上课时间固定,不像你选择时间来看网课,且我们看网课通常说1.5~2倍速播放,线下班老师讲课的速度将在客观上使你的效率降低。
  至于不报班如何看网课,同学们请自己去了解,在这里我只能说希望大家支持正版。


来源:WayneYe_

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月26日
下一篇 2022年11月26日

相关推荐