预备干部求职招聘微信群 http://liangssw.com/bozhu/19052.html北京科技大学
计算机科学与技术
计算机综合一(含计算机组成原理、数据结构)
我为什么考研
读研的原因主要还是对当前就业形势的判断和对名校梦的追逐。在考研和工作中抉择之前,我联系了几位从事计算机岗位的前辈,了解了计算机就业现状,如算法岗对学历的要求,加之我本科作为一个双非一本在北京这个强校如云的地方位于中等靠下,让我内心产生一种对名校的强烈向往,于是决定开始考研。
初试复习时间安排
初试英语开始的时间较早,于三月份开始单词的学习,然后上半年主要还是应付学校的课程,为了复试的时候绩点好看一点,同时参加了几个编程比赛,为专业课考试中的代码题打基础。七月份开始数学的学习,早八晚十一持续到九月份,完成择校之后开始专业课的复习。政治在出了肖四之后开始准备的,之前就零星听一点网课,所以政治的成绩并不理想,并不可全押注肖秀荣,学弟学妹们谨记,因为你永远不知道你背书有多菜!
专业课备考建议
北科大的计算机相关专业,包括学硕专硕和顺德研究生院都是三年制,接受跨考和同等学力,对四六级没有要求,专业课包含计算计组成原理和数据结构,难度总体偏低,如数据结构的树部分不会考察红黑树等难点、计组部分也很少考察硬布线控制器的设置等难点,包含选择填空画图题以及数据结构部分的手写代码题,其中代码题要求可以运行起来的,这部分也是的难点之一。
对于的计算计组成原理部分,我认为难度远低于的难度,计算计组成原理作为计算机必学课之一,往往因为课程总体偏底层偏硬件偏理论而不受待见,但对于我们考研的学生来说,会做题即可,换言之可以把考研看作一场应试。的组成原理包括总体的概念、冯诺依曼计算机五个大部件的分块学习,建议各位同学可以在学习之后将五大部件以思维导图的形式总结在一张大的纸上,方便整体记忆;的数据结构部分包括线性表、栈与队列、树、图、排序算法等知识点的考察,考察深度较低,这部分的难点在于代码题,每年要出大概三十分左右的代码题,要求可以运行,且对语言有要求,目前最稳妥的是c和c++,其中c语言要求你手撸栈和队列的函数,而使用c++可以使用库函数(个人推荐)。代码题作为难点,也是许多学生用来拉开与其他人差距的关键,这部分你肯动手,多动手,就能积累经验,将这30分拿下你将离成功更近一步。
①个人复习经验
我在确定初试报名之后开始正式学习专业课,首先开始的是数据结构的学习,进行到一半与我认识的北科大上岸学长交流,他建议先进行计组的学习,后期果然我学完计组之后又过了一边数据结构。代码部分我通过参加一些编程比赛积累了一些经验,然后再结构leetcode中低难度代码的练习,保证了能拿到这块分数。在学习计算计组成原理时,我对着学校发的考试大纲,结合蒋本珊和唐朔飞两本书进行了学习,大纲提到的我就学,大纲未提到的我就简单掠过。学完之后总结成了一个大的思维导图,对着思维导图结合真题进行学习。
②复习建议
对于像这种自命题,最最重要的就是考试大纲,一定要结合考试大纲去学习,否则有可能多费了很多无用功。数据结构大家可以结合对算法的理解去学习,像栈和队列,记住他们的特点,然后结合特点和例题进行学习,如队列是先进后出,对应数据结构常见例题就是给定几个数要求给出他们可能的出队列顺序,结合队列的特点用穷举法即可在掌握队列的基础上顺便学会做题。代码题大家可以通过leetcode的中低难度题练习或者浙大oj的初级难度题进行练习,因为将来考试是手写代码,所以难度不会特别大。而计算计组成原理部分,一定要将知识点进行串联,贯穿计组始末的就是指令部分,了解指令的概念、工作原理、性质的同时就能把指令系统、控制器、输入输出设备的知识进行串联。
③参考书单