软件方向考研的科目设置因报考院校、专业方向及学制不同而有所差异,主要分为以下几类:
一、公共课
政治 全称为思想政治理论,为全国统考科目,代码101。
英语
- 学硕通常考英语(一);
- 专硕可能考英语(二)或英语(一)。
二、基础课(数学或专业基础)
数学: 工学门类考生一般考数学一(含高等数学、线性代数、概率论)或数学二(不含三重积分等); 专业基础
三、专业课
专业课由报考院校自主命题,主要考察计算机专业基础知识和软件工程实践能力,常见科目包括:
计算机专业基础综合(60%):数据结构、操作系统、计算机网络、计算机组成原理;
软件工程专业基础综合(40%):软件工程、数据库系统原理、软件工程实践等;
数据结构与算法设计:部分院校作为专业课内容。
四、其他注意事项
方向差异:
软件工程包含计算机技术、计算机应用技术等方向,不同方向可能侧重不同专业课(如计算机技术方向可能强化计算机组成原理,应用技术方向可能侧重软件工程);
参考书目:
建议以报考院校官网公布的最新招生专业目录为准,常用参考书包括《数据结构》《计算机组成与设计》《操作系统》等;
分数线:
专业课分数线不等于总分数线,需结合院校定位和竞争情况综合判断。
五、典型院校科目示例
清华大学:学硕考数学一、数据结构、操作系统、软件工程;专硕考英语二、数学二、软件工程基础综合;
北京大学:学硕考政治、英语一、数学一、计算机专业基础综合。
建议考生结合自身情况(如数学基础、职业规划)选择方向,并以目标院校最新招生简章为准。