计算机考研考哪些?
1. 首先,大部分院校初试只考数据结构与算法(408)+一门专业课(比如操作系统、计算机网络、数据库等);少数院校会考两门数据结构与算法(例如北大、北航)或考计算机基础类科目(操作系统、计算机网络、数据库等)和一门专业课题目的学校不同,考试科目自然不同了!
2. 目前大多数985学校的复试都会考察C/C++语言,少部分还会考查Java或者数据结构/算法的代码实现,所以C/C++一定要好好学啊,特别是想考好学校的同学!
3. 关于C/C++的学习,我推荐看B站的王道学院的视频课来打基础【强烈推荐!!】,然后可以看看《C Primer Plus》和《C和指针》来做练习巩固知识,最后刷一下《剑指offer》来训练编程思维、手感和速度等等,顺便还可以积累一些面试题哦~
个人觉得《C PrimerPlus》这本书很适合初学者来看,很通俗易懂,就是有点贵...而《C和指针》则是深入讲解了各种指针的使用技巧以及其原理,对于想要提高的同学来说是非常不错的!另外,如果想要刷一下算法的话,可以看一下LeetCode上的题,然后刷一下《剑指Offer》,里面的题目大多都比较简单,是很好的练手素材~
4. C++相对C更难学一点,而且也比较难懂,不过如果能学好也是很厉害的啦! 至于Java就相对容易多了,学起来也比较有趣哈哈,不过一般院校都只会要求考C/C++,不会涉及Java的。
5. 其实很多院校的官网上都会有参考书目出来,大家可以去关注一下。如果实在没有,可以参考以下这些书籍进行准备:
C:《C程序设计(第五版)》谭浩强 《C和指针》 《C专家编程》 (难度较大,可跳过)
C++: 《C PrimerPlus》(入门必看) 《C++ Primer》 《C++ Primer(第5版)中文版》 (进阶必看) 《C++ Programming Language (四册)》(比较难读)
6. 对于学习来说,最忌讳的就是三天打鱼两天晒网。如果真的打算要学习了就一定要坚持下去,不要给自己留退路!还有就是一定要注意方法啦,比如说可以制作一个知识框架图来帮助自己整理知识点,也可以把相同类型的问题汇总起来一起解决,这样可以更好地掌握基础知识和解题思路哟~~加油呀~ 最后,祝大家都能成功上岸理想的院校吖~