北京交通大学软件工程考研辅导培训班全国各号码《今日汇总》-北交大计算机与信息技术学院软件工程考研复习要点与经验

北京交通大学软件工程考研经验与复习要点
考研政治方面:
政治推荐参考书:肖秀荣系列(最好都买) 风中劲草(三本) 冲刺期间各种预测题(石磊、肖秀荣、蒋中挺等)我是理科生,政治真是一窍不通,但是考研政治还是有诀窍可寻的。综合一下我两年的复习经验,给出我觉得最好的时间安排。暑假期间加9月份看肖秀荣的精讲精练,配套做1000题。10月份用风中劲草和他的配套习题(风中劲草中的题一般都只是作巩固知识点用,分析真题错题等还得用肖秀荣的)。整理各个章节的结构,为面的背诵做准备。11月中下旬开始关注时事(主要的仍然是肖秀荣的),做肖秀荣的8套卷和真题(我一般只看选择题),再快速过一遍风中劲草中的知识点和自己觉得薄弱的地方。真题部分重点关注的是马基,时事基本上可以略过。以上这些都是重点在选择题。12月份就可以开始背诵肖秀荣的4套卷,重点做题部分也是在选择题的毛中特和史纲(结合时事的部分)和最后几道时事的选择题。马基背诵肖秀荣知识点详解前面的知识框架。马基靠平时的理解和对知识框架的掌握,毛中特、史纲和思修就是基础和时事积累各占一半,其实大家都看了那么多遍大纲或是风中劲草,基础题一般都能选对,区分度还是看时事部分了,所以,考研政治还是要大家牢牢抓住考研前的最后一个月,不要因为几道选择题做得不好就妄自菲薄,不到最后,谁也不知道,或许你比别人多做的哪几道题就会出现在当年的考研试卷上。
考研数学方面:
我并不否定以题型为中心的学习方法,事实上,我也偶尔采用这种方法,因为我还没能达到无所不能的程度。然而,我个人偏向于一种不同的学习策略,倾向于先深入理解基本概念,再通过归纳题型来巩固知识,以此增强学习效果。对于仅专注于题型本身的学习方式,我并不提倡,甚至认为这是不可取的。举个例子,今年2018年的数学一和三中有一道概率论试题,涉及到“离散型+离散型”随机变量分布,而在之前的复习资料中,通常只涉及“离散+连续”(如2016、17年),“连续+连续”或“最大值、最小值分布”。考试后,我翻阅了许多题型集,没有发现任何一本提到这种特定题型。这不应被视为全新的题型,因为该题的核心依然是我们熟悉的复合随机变量问题,从理论知识的角度看,并未超出课程范围。但从题型角度来看,它却显得与众不同,甚至可以说是超越常规的。如果一本题型书仅仅依赖题型来覆盖所有考点,不仅是降低了考研的标准,也低估了出题老师的智慧。近年来的实际考试题目已经充分证明了这一点。讲到这里,我想你应该已经明白了我的观点。
考研英语方面:
自我感觉英语底子尚可,大学期间似乎一直在依赖高中时期的积累。四级和六级虽已过关,但暑期初试牛刀,钻研96年至04年的历年真题时,发现阅读理解频繁出错,完形填空也常失分过多,不禁倍感尴尬。那时我还以为英语是我的强项,不容忽视。于是决定专攻提升,开始练习阅读理解150篇,然而几篇文章下来觉得内容较为偏颇,内心挣扎后,决定一心一意回归真题。从96年开始,起初并未计时,大约两天做完一套,专门留出下午的时间给英语。那时我不追求速度与完美,只期望深入理解文章,提升准确率。我记得真题的引言中也提到了方法,首次接触真题的目标是理解句子,积累生词。高频词汇逐渐显现出其重要性,复杂的长句我会在脑海中逐字逐句翻译成中文,因此做题所花的时间远远少于查阅解析。忘了提及,记单词是必不可少的,早在大三下学期我就开始了每日早晨七点起床,用新东方无序版单词书每天学习一个单元,晚上再复习一遍。由于是初次记忆,晚上多半会忘掉一半,但如果不复习,次日早晨就得重新背诵。就这样,每天学习新单元,复习旧单元,第一个循环用了两个月。第二个循环,每天学习和复习两个单元,经过两次,大多数单词都已经深深印在脑海中。第三次再从头至尾过一遍,尤其关注之前标记的重点且仍然记不住的难词。直到十一月,我每天至少花费四十分钟背单词。对于英语,我只专注于真题训练,从96年至04年的基础版,到九月份已经完成了两轮,每句话都在脑中翻译,如此这般,阅读和完形填空的成绩逐步提高。然而初次尝试05年的真题,我对新题型毫无经验,结果惨败。这让我对新题型产生了忧虑,几年的反复练习,成绩好的时候只能答对四个,状态不佳则全错。于是购买了新题型的专项书籍,做了几篇,慢慢找回了手感。至于作文,准备得相对较晚,暑假间断地背了几篇,之后未持续,直到十一月份才开始动手写了两次,发现自己词汇匮乏,甚至有不少单词拼写错误,这才对作文感到紧张起来。提前准备总是明智的,不仅需要背诵,还要亲自动笔,并及时发现问题并解决。否则到了最后,满篇错误难以改正,评卷老师看到基本错误也会对印象打折。
考研专业课方面:
对“计算机专业基础”这门科目,理解并掌握数据结构是核心。无论是线性表、栈、队列、树,还是图,都需深入理解和熟练应用。特别是链表、排序算法(如快速排序、归并排序)以及查找算法(二分查找等),这些是常考点,需反复练习,直到能够快速解题。理解各种数据结构的时间复杂度和空间复杂度分析也是必要的。
操作系统知识也不能忽视。进程管理、内存管理、文件系统和设备管理是主要部分。尤其是进程调度、死锁问题、虚拟内存管理和磁盘I/O操作的理解和应用,这些都是考试的重点。要凭做题来熟悉各种概念和原理,尽可能地将理论知识转化为实际问题解决能力。
再者,计算机网络的知识也非常重要。TCP/IP五层模型、HTTP、DNS、TCP与UDP的区别、网络安全等相关知识点要牢固掌握。理解每层的主要功能,能画出层次关系图,并能解释各层之间的交互过程。
编程语言基础,比如C++或Java,虽然可能不是直接考察,但在解答实际问题时会用到。熟悉基本语法,理解面向对象的设计原则,能够编写简单的程序,对提高解决问题的能力大有裨益。
数据库管理系统的相关知识也是必考内容。SQL语句的使用、关系数据库的基本概念、索引、事务处理、并发控制等都是需掌握的。
在学习过程中,我个人建议采用“理解-记忆-实践”的三步法。先理解概念,再重要点,凭做题和编程实践来巩固知识。多做历年真题,模拟考试环境,找出自有的弱点并针对性复习。参加讨论组或者找一个学习伙伴,一起讨论难题,提升学习效率。