欢迎光临
我们一直在努力

软件工程考研考哪些科目

问答中心分类: 其他软件工程考研考哪些科目
1 回复
0
JH2694588544 回复于 2025-09-17 之前

软件工程考研,总共考四门课:政治、英语、数学,还有一门专业课。前面这三门是公共课,全国用一样的卷子,或者说基本是统一命题的。最后一门专业课,才是决定你能不能上岸的关键,而且这门课大部分学校是自己出题。

我们一门一门拆开说。

先说最简单的,政治。
这门课,很多人觉得就是背。其实不是。它有自己的逻辑,特别是马原那部分。但你不用太早开始,战线拉太长会忘。一般暑假,也就是七八月份开始就行。你跟着一个老师,比如肖秀荣或者腿姐,从头到尾听一遍强化课,把基础知识点过一遍,做对应的练习题。到了十月份、十一月份,各种带背手册、冲刺卷就出来了。这个时候,重点是选择题,选择题拿高分,你总分就不会低。最后十二月,肖秀荣的八套卷、四套卷出来,这是最重要的。把里面的大题,也就是分析题,全背下来。不是一字不差地背,而是把答题的逻辑和关键词背下来。上了考场,你会发现很多题目都能用上。政治这门课,花的时间不用最多,但你得跟对节奏,最后冲刺阶段一定要下功夫。

然后是英语。
考软件工程,大部分学校要求的是英语(一)。少数学校可能要求英语(二),英语(二)比英语(一)简单一点。这个你必须自己去目标学校的研究生招生网站上查最新的招生简章,上面会写得清清楚楚。别搞错了,学了一年英语(二),结果发现要考英语(一),那就麻烦了。

英语的核心是什么?单词和阅读。
单词是地基。你买本考研单词书,比如红宝书,或者用手机App背。每天都要背,别中断。从你决定考研那天开始,一直到考试前一天。光背单词没用,你得在阅读里认识它。所以,做真题阅读很重要。把近二十年的考研英语(一)真题拿来做。第一遍做,对答案,看错了多少。第二遍,精读。把文章里每个不认识的单词、每个看不懂的长难句都搞明白。第三遍,分析文章的结构和出题人的思路。为什么这个选项对,那个选项错。考研阅读的套路很深,很多选项看着对,其实是陷阱。你得摸清这个套路。
除了阅读,还有作文。作文分大小作文。小作文是应用文,比如写信、写通知,格式是固定的,背几个模板,自己多练几篇就行。大作文是图画作文,这个需要你积累一些高级词汇和句型。同样,也需要背一些模板,但不能生搬硬套,要学会结合图画内容自己发挥。最后两个月开始准备作文就来得及。

接下来是重头戏,数学。
软件工程专业,大部分学校考数学(二),就是高等数学和线性代数。但是,顶尖的那几所学校,比如清华、北大、浙大这些,可能会要求考数学(一)。数学(一)比数学(二)多了概率论与数理统计,而且高等数学部分也更难。所以,还是那句话,去官网查招生简章,确定你到底考数学(一)还是数学(二)。

数学是拉开差距最大的科目。它不能靠临时抱佛脚。你至少要准备三轮复习。
第一轮,基础阶段,大概从三月到六月。这一轮,你要把课本上的所有概念、定理、公式都弄懂。不是记住,是弄懂。跟着一个老师的视频,比如张宇或者汤家凤,把基础课或者强化课完整跟一遍。每听完一节课,就去做对应的习题,巩固知识。
第二轮,强化阶段,就是暑假两个月。这一轮,你要开始大量刷题。用主流的复习全书,比如李永乐的或者张宇的。一章一章地过,一题一题地做。同时,准备一个错题本。做错的题目,不要看一眼答案就过了。把它抄下来,或者剪下来贴本子上,旁边写上你为什么错,正确的解题思路是什么。这个错题本是你后期最重要的复-习资料。
第三轮,冲刺阶段,从九月份到考试前。这一轮,核心就是刷真题。把近二十年、三十年的真题拿出来,一套一套地做。严格按照考试时间,三个小时,不许翻书,看自己能得多少分。做完对答案,然后分析。找出自己的薄弱环节,是积分算不来,还是线性代数忘了,再回到复习全书里去巩固。最后阶段,可以做一些高质量的模拟题,保持手感。
数学这东西,没有捷径。就是理解加练习。你看再多视频,听老师讲得天花乱坠,自己不动笔算,上了考场还是不会。

最后,也是最关键的,专业课。
软件工程的专业课,主要分两种情况。
第一种,考“408计算机学科专业基础综合”。这是国家统一命题的,包含四门课:数据结构、计算机组成原理、操作系统、计算机网络。这四门课被称为计算机考研的“四大金刚”,内容多,难度大。以前只有少数顶尖学校考408,但现在越来越多的好学校开始采用408,因为它公平,而且能筛选出基础扎实的学生。如果你目标是这些学校,那专业课的复习压力会非常大。
数据结构是核心中的核心,它不仅内容多,而且算法部分非常考验逻辑思维。链表、树、图,每一种结构都要烂熟于心,相关的算法,比如排序、查找,必须能手写出来。
计算机组成原理,这门课很抽象,讲的是计算机内部硬件是怎么工作的。什么控制器、运算器、存储器,还有指令系统。这门课需要你死记硬背的东西不多,但需要很强的理解能力和空间想象力。
操作系统,讲的是进程管理、内存管理、文件管理这些。概念很多,而且相互关联。你需要理解各种调度算法、页面置换算法的原理和过程。
计算机网络,主要是TCP/IP那套协议栈,从物理层到应用层,每一层的功能和主要协议都要清楚。这门课记忆性的内容多一些。
复习408,一般用“王道”或者“天勤”的复习指导书。跟着书和视频一轮一轮学,然后疯狂刷题。

第二种,学校自主命题。
这是更常见的情况。也就是说,专业课的卷子是你报考的那个学校自己出的。
自主命题考什么?这个每个学校都不一样。但是,万变不离其宗,数据结构是必考的。99%的学校都会考数据结构。剩下的,可能会从计算机组成原理、操作系统、C语言程序设计里面再选一门或两门。比如有的学校就考“数据结构+操作系统”。有的学校只考一门“数据结构与C语言程序设计”。
怎么确定你的目标学校考什么?
第一步,去学校的研究生院官网。
第二步,找到去年的硕士招生专业目录。
第三步,在目录里找到软件工程这个专业,看它的考试科目那一栏,专业课的代码和名称是什么。
第四步,再去找这个专业课的考试大纲。大纲里会详细说明考试范围、参考书目、题型分值。这是你复习的唯一依据。
找到了参考书,就去买来,然后把近五到十年的真题想办法搞到手。自主命题的复习,真题就是圣经。你会发现,很多学校每年考的重点都差不多,甚至会出原题。把真题研究透了,你就成功了一半。

总结一下,整个流程就是:先确定目标学校,然后去官网查清楚它的公共课考英语几、数学几,专业课是考408还是自主命题。如果是自主命题,考哪几门,参考书是什么。把这些信息都搞清楚了,你的考研之路才算真正开始。别听网上的人瞎说,一切以你目标院校官网发布的信息为准。

 

登录

找回密码

注册