四川大学软件工程考研经验与备考知识重点
考研政治方面:
精读完成后,开始刷1000题。我觉得自己比较健忘,所以我会在做每一章的题目之前,先看一遍对应的大纲解析(记忆力好的朋友建议挑战先复习三、四章解析,再刷三、四章的题)。每次单选多选都要做。做错的题号标记出来,每一道的知识点都用红笔划在大纲解析上。不要赶时间,一次做太多也没什么效果。第一遍完成以后,你会发现红笔和蓝笔的重合度很高,除了有些题目比较怪,从犄角旮旯找了句无关痛痒的话出题。这样你就知道重点在哪里了。做完以后,总结一下自己对于知识点的掌握程度,变相考同一知识点的如有反复掉小坑的情况,要立刻回到大纲解析去反复看、理解、记忆。
考研数学方面:
用张宇的18讲和李永乐的线代讲义,练习题用李永乐的660和张宇的1000题。基础特别差的可以看一讲视频看一讲书本内容,再做一下1000题的A部分。线代讲义也是这个节奏。争取6月到七月一个月看一遍。七月到八月着重理解定义、定理,我觉得非常受用,尤其是后来做题遇到难题时,从这些定义一类的知识入手,反而更容易做出来。八月到九月开始做660和1000题剩下的部分,九月上半月把这两本书的不会的题再看看,下旬就开始做真题。用张宇的30年真题大全解,把30年真题从头做一遍,快的一天一套,慢的三天两套,做完一定要将不会的整明白。前十五年的不用掐时间,后十五年的尽量掐一下时间做,从十月中旬开始做后十五年的题第二遍,到十一月中旬开始做模拟题,还有做很多拔高题目,还会有解题思路和技巧的讲解,然后我又做一了张宇的8套题,有时间再做一下4套题,考前3-5天左右要全真模拟一下,买上答题卡掐时间做模拟题或做过的真题都行,练的是准确度和考试氛围。
考研英语方面:
背单词,用的是张剑黄皮书附赠的单词书,用词根背书,效果很好。分为30个单元,当时采用艾滨浩斯遗忘规律来背,第1,2,4,7,15天重复第一天背的单词,这种方法很有效,44天便可以把30个单元的单词背5遍,只不过中间一段时间非常痛苦,坚持住后面就非常轻松了。顺便唠叨一句,单词在前期非常重要,决定着你的阅读水平,不要想着到后面还在背单词,那时候就没有时间了。
考研专业课方面:
计算机科学专业基础综合通常涵盖数据结构、计算机组成原理、操作系统和计算机网络四个部分。这四门课程构成了计算机科学的基础,对理解和解决复杂问题至关重要。
1. 数据结构:理解并熟练掌握各种基本的数据结构如数组、链表、栈、队列、树、图等,以及它们的操作(插入、删除、查找)。重点在于算法设计与分析,特别是排序和搜索算法,例如快速排序、归并排序、二分查找等。编程实现这些算法也是必备技能。
2. 计算机组成原理:理解CPU的工作原理,包括指令系统、运算器、控制器、存储器等。重点是流水线处理、中断系统、虚拟内存管理和I/O接口。了解摩尔定律和冯·诺依曼架构也很重要。
3. 操作系统:要熟悉进程管理、内存管理、文件系统和设备管理的基本概念和机制。特别关注死锁、调度算法和页替换策略。理解操作系统的并发和同步概念,如信号量、管程等。
4. 计算机网络:TCP/IP五层模型是核心,理解每一层的功能及协议,比如IP、ICMP、TCP、UDP等。还需掌握HTTP、FTP等应用层协议,以及网络安全相关知识,如加密算法和防火墙。
在学习过程中,理论与实践相结合是非常有效的。阅读教材获取基础知识,做题巩固理解,编写代码加深印象。利用在线资源,如LeetCode、GeeksforGeeks进行实战训练。参加模拟考试或讨论组,提升应试能力,也能及时发现并弥补知识盲点。
我还建议大家定期回顾和整理笔记,形成自有的知识体系。遇到难题时,不要害怕寻求帮助,向教师教,或者参与线上社区讨论。保持好的学习习惯,如定时复习,避免临时抱佛脚。