新祥旭考研:清华大学912计算机考研经验、参考书、复习建议
新祥旭StudyWithMe导读:本文包含23年清华大学计算机专业912 计算机专业基础综合考研的初试经验、参考书、分数线、招生人数、复试流程、真题题型、难度分析等干货。
初试的计划分为四门课的准备。
不太重要的是英语和政治的准备,这两方面英语的话前期准备以单词+阅读准备为主,到了后期就是进行大小作文的一个准备,基本上是能够到70分以上就是够了。
政治的话如果另外两门课时间不够的话可以在最后3个月进行准备,9-11月有诸如腿姐小册子肖秀荣知识书,到最后冲刺就是肖八、四的主观题的背诵。基本上主观题背完了稍微刷一些客观题也能到60分,基本也是够了。
后两门比较重要,首先是数学,在初期以及中期主要是进行知识框架的建立(看比如张宇36讲)以及对市面上诸如章鱼的1000题进行刷题,这一块我认为认准一个老师也够了,结合上教材,我当时选择的是章鱼,他做的还是不错的。到了后期也就是11-12月就是刷模拟题,其中我比较推荐张四张八李永乐的模拟题,超越卷以及李艳芳,最后一个设计的很好,21年的李艳芳模拟题有一部分题目是死做难做甚至做不出但是方法对的话可以很容易做出来的。考研数学是在基础计算能力过关前提下也有一部分灵活思维的考察,所以李艳芳的题目我个人感觉是最好的。
到了专业课分为4块,资料是以github上912Project为主,而备战重心则是在数据结构以及操作系统。
在数据结构方面,主要资料是邓书+习题册+ppt三件套(这部分是在你准备初期进行知识结构搭建的时候需要进行刷的)以及清华数据结构的期中期末题(这一块用于模拟时候进行的自我测试)。清华数据结构的考察是接近于数学的,希望学生能够自己推导数据结构的性质,比较灵活。
操作系统方面则是非常繁复的,最基础的你需要掌握清华osppt+gitbook上的问题的解答,遇到的问题可以在piazza上进行检索(piazza运用方法详见学堂在线),操作系统这块的内容就是线性的你准备的越多操作系统的30分就能拿到越多。而如果学有余力的话或者本身准备投入很多时间的话可以直接进行os实验课的代码阅读乃至于自己写(这部分学堂在线教导了如何在线去做,或者自己直接在github上进行配置),这样能够让你对操作系统本身有足够的了解,当然这样是需要消耗特别多时间的,如果不做实验发挥的不错的话也是能做到接近130甚至130分以上的。
剩下两门课的话考察的题目一般都是陈年老题,比较容易准备。计算机组成这块的话首先可以用408的教材进行基础搭建或者更直接方便的是看刘老师的ppt+b站录播,在此基础上把流水线部分搞清楚,在这个基础知识搭建好的情况下就直接去做github的题目,就能够准备的差不多了,这一块的难点主要是在流水线,而流水线的题目一般套路也不会变所以掌握就行。计算机网络的话也是一样,这是四门课里最简单的,可以照着408复习或者更简单的话直接看清华网络ppt+往年的题目,基本都是原题或者同类题。
深圳这边复试的话主要看以下三方面:初试,机试,项目。
初试分数(主要专业课)比较高的复试准备会相对轻松。机试方面的话可以从两方面准备,第一方面是模板题以及应用,这部分建议跟随acwing的算法前两门(基础和提高),白嫖的话以前可以从acsaber那白嫖题目现在不知道是否可以了。这两门的题目和模板记住了机试范围基本就够了。第二方面是思维锻炼,这方面可以打codeforcesdiv2的a、b题,主要是考验一个灵活解题,在20、21年都有一些思维的内容在。项目方面的话主要看你的意向老师的方向然后针对性进行项目的准备,可以从github上进行项目的白嫖,这里要注意的是要掌握其中一些原理而不能只有代码,老师可能会问一些原理和特点的题目,比如你准备了GAN,VAE,老师可能会问VAE是什么,他跟AE的区别,VAE跟GAN各自的优点。这类问题。