首先给各位介绍一下西安交通大学计算机考研的情况,分为专硕912和学硕814,学硕814考数一、英一、专业课和政治,专硕912考数二、英二、专业课和政治。每年录取人数学硕10人以内,专硕40人左右(20年扩招+区块链20个名额,所以招了78人)。2021届考研的情况想必大家已经了解,计算机的复试线是350分,相比2020年的345分,2019、2018年的320分是大幅提升,也意味着报考人数更多,过线更难。学硕的话竞争压力最大,每年招个位数的学生,建议非本校不必报考(专硕学硕培养方案基本一致,除了专硕学费贵一点)。专硕的话录取人数今年可能会维持在80人左右,还是有很大机会的。
一、初试复习经验
专业课:计算机学硕的考试代码是814,专硕912,考察内容基本无差别,可能814稍难一点。考试科目三门分别为:数据结构、计算机组成与操作系统,参考书目:《数据结构》严蔚敏、《计算机组成原理》王换招、《计算机操作系统》汤子瀛。可以给考生透露一个很关键的消息:考研专业课内容与交大期末考试的题型、内容、难度基本一致,所以有条件的可以找交大的期末考试题练习,也可以通过新祥旭考研来联系我获取。
数据结构:这是最简单最基础的一门课,通过做题是可以拿满50分的。题型是五个选择,剩下的都是大题。我复习的方式就是刷王道的数据结构,务必要把最基础的内容熟练掌握,包括数组、链表、二叉树等等,哈希算法、各种排序算法,二叉树的构建都是必考的内容,最后一题是编程题,出题内容局限于链表、二叉树,图的部分几乎不会考到写代码。
操作系统:这不是最简单的一门,但却是最好拿分的一门。因为考察的内容除了最后一题信号量PV,都是可以通过做题记忆的。这部分复习的内容就是看课程的PPT,我们上课用的书是全英的操作系统概念,应该是希尔博沙茨的那本?老师会布置课后习题,期末考试内容和考研内容基本来自课后题与PPT,这部分也可以联系我获取。最后一题的信号量PV非常难,内容难以理解、非常抽象,建议写个框架拿下低保分。
计算机组成:计算机组成这门课的内容是最艰涩难懂的,也是考察最难的一部分。我的建议是多看几遍王换招老师的书,把书上的习题反复做几遍,因为可能你不会的做几遍还是不会。这部分的内容一定要看王换招老师的书和PPT,因为交大的计算机组成与408的很不一样,与王道上的题目差别很大很大。同样也需要期末考试题来练习,考研难度与期末考试题基本一致,如果有老师学长指导会更好。大家如果专业课有困难的话,也不妨报一个专业课辅导班,根据个人情况,我当时报了新祥旭考研的专业课一对一辅导课程,赠送了我一大本专业课复习全书,编的还是非常不错的。为什么建议大家去通过一对一辅导班来学习呢?首先,西安交大作为理工科985,自带名校光环,每一年都有大批的考生去竞争为数不多的统考名额,竞争压力自然也是不容小觑。其次,官网公布出来的信息和资料都很少,我们自己在网上能找到的资源也很有限,并且良莠不齐,很难辨别真伪,考研本身就是一场信息战,有时候往往就是比别人获取到的信息滞后,导致备考也落了一大截。所以我们通过一对一这种辅导形式去帮助备考,可以节省自己的时间,也大大提高复习效率,把前期自己搜集信息的功夫和精力直接用在正式的准备工作当中,不是更值当吗?那么在此是比较推荐大家报新祥旭考研的课程的,这是一家做考研和考博一对一辅导的机构,已经深耕16年了,在考研领域方面有很深入的研究,每年考上清北复交、人大中传等名校的学生很多。在辅导形式上,一对一是非常有针对性和个性化的,一个老师对一个学生,能快速分析学生的优劣势,针对性的强化和补习,课前也是根据学生的情况制定专属的授课计划,会详细到每个阶段、每个月、每个课时讲什么内容,实际上课过程中有任何问题也都是灵活调整的。而且上课方式很灵活,因为本身我们考研的学生一大部分都是在校应届生,一般学校里安排的还有课程需要上,这时候就可以选择在线网授的方式,只要有网有设备,在宿舍或者去图书馆就能上课。当然,与辅导效果成正比的一对一辅导的费用可能对不少学生来说有一点承担困难,这点大家根据自身情况去权衡选择就行。
二、复试准备经验
交大计算机的复试包括笔试、英语面试以及上机考试。下面我来分别说一下。
1.笔试内容可以六选二,就是六门课选择两门考,建议选计算机网络+数据库,或者计算机网络+软件工程。计算机网络的话可以用王道的资料,当然能弄到本校的期末试题当然更好,参考书是王志文、陈妍老师编写的教材,网上很多卖的。数据库的话也是本校教材,我觉得这两门课都是相对简单的,没基础的短时间也可以掌握。
2.英语面试包括一段英文的自我介绍,保持在5min以内。然后会有一段英文翻译,和计算机专业密切相关(我当年是一段逻辑信道和物理信道的翻译),最后会有老师和你英文对话,我因为是本校生,所以老师问的我毕设的情况,大概讲一下就ok。
3.上机考试,这个一定一定要关注,因为上机低于60分直接pass!一共五道题,每题20分,一个小时内写完,编程语言可用c、c++和java(python好像可以?)。所以时间非常非常紧张,前两题是送分题,第三题一般会是结构体的信息输入,也很简单。一定要确保前三题拿下,不然极有可能不及格。第四题比较多变,可能是TXT文件的读取写入,或是一个算法,第五题我建议大家除非编程能力极强,基础一般的可以不用考虑。
最后,祝各位心想事成,考研成功上岸!



















