上海大学软件工程考研经验与复习指导
考研政治方面:
政治的学习是在十月份启动的。我研读了红宝书,并结合着做了肖1000题集。其中,选择题部分尤其关键,特别是多项选择题,常常成为区分分数的关键。我对风中劲草的核心考点进行了仔细研究,还完成了肖秀荣关于时事的小册子。接着,我开始接触历年真题,但之前学过的内容总是遗忘。我浏览了肖秀荣的知识点提要,用它来理清框架,同时也尝试背诵了一些考点预测,然而发现工作量相当繁重。最后,我专心致志地完成了肖4,并且熟记了其后面的问题。
考研数学方面:
数学的学习主要集中在早晨时段,除了一点必要的记忆工作,其余的全部贡献给了数学。暑假期间,午休后我还会额外投入一小时解答数学题目,平均每日至少五个小时沉浸于数学之中。我将大部分复习精力专注于专业课程和数学,相对地,英语和政治的复习时间较少,这一点从我的考试成绩也可明显看出⊙_⊙。确信一分付出,一分回报,你的每一份努力都将得到回应。对于数学,《18讲》必须通读一次;线性代数和概率论的强化学习可在七月份的暑假期间完成,但在六月之前要有一定量的习题练习,因为它们并不像传说中那么容易。考虑到今年考研数学可能会提高难度,如果不提前准备,后期想要在这两门科目上提升,时间可能会显得紧迫。
考研英语方面:
针对考研所需的5500个词汇量,估计有不少人会有4000至4500个不熟悉的单词,这应该是普遍现象。之后,在日常的闲暇时段,不妨购置一些硬质的白色卡片,以七天作为一个周期,每天都依照第一步整理出的随机顺序,将那些陌生词汇抄写在卡片上,每张卡片约容纳二十个,虽然看似费时,实则大有裨益。至于新题型,这是雅思考试中长期存在的部分,你可以购买一本雅思试题集来进行模拟练习。我个人认为,小标题应概述段落的主要内容。选择正确的小标题,可以从三个方面着手:首先,查看开头一两句,是否出现与候选标题相似的关键词或短语,如果有,就将其作为重点进一步分析;其次,快速浏览整个段落,注意是否有某个词或话题被多次提及,如果发现,检查标题中是否包含,同样列为重要参考;最后,如果上述两点都无法确定,回归段落的起始和结尾句,看看小标题中是否存在这两句话中的关键概念的同义替换,那很可能就是正确答案了。
考研专业课方面:
计算机学科专业基础综合涵盖了数据结构、计算机组成原理、操作系统和计算机网络四个主要部分。对数据结构,理解并熟练运用各种数据结构(如数组、链表、树、图等)的特性及其算法是关键,特别是排序和查找算法,需深入理解其工作原理并能灵活应用。动态规划和贪心策略也是考试的常考点。
计算机组成原理中,CPU的结构、指令系统、存储器层次结构、输入输出系统等内容尤为重要。你需理解每个部件的功能,并能分析它们如何协同工作。例如,了解ALU的工作原理,理解地址空间和内存管理,这些都是考试中的重要知识点。
再者,操作系统的概念和原理不容忽视,如进程管理、内存管理、文件系统等。理解和掌握这些基本概念,能够运用到实际问题中,是备考的关键。比如,理解页式、段式、段页式等虚拟内存管理方式,以及死锁的概念和预防策略。
计算机网络中,TCP/IP五层模型是基础,每一层的主要协议、功能及作用要清晰。尤其对TCP和UDP的区别,HTTP、FTP等常见应用层协议的工作流程,以及网络拥塞控制、错误检测与纠正等原理要深入理解。
在学习方法上,我认为“理解+实践”是最有效的。理论知识的理解不能仅停留在书本上,要凭做题、编程等方式深化理解。利用在线资源,如LeetCode、GeekforGeeks等网站进行实战练习,将大大提高解决问题能力。定期回顾和整理笔记,形成自有的知识体系,也是提高效率的好方法。











