软件工程考研的科目设置因院校和考试类型(统考或自主命题)有所不同,具体如下:
一、公共课
政治 全称为思想政治理论,属于全国统考科目,代码为101。
英语
考试英语一或英语二,英语一难度较高,英语二相对基础。
数学
考试数学一或数学二,数学一包含高等数学、线性代数、概率论;数学二不含三重积分等较难内容。
二、专业课
专业课由报考院校自主命题,主要考察计算机专业基础及软件工程实践能力,常见科目包括:
计算机专业基础综合
- 数据结构与算法设计
- 计算机组成与设计
- 操作系统
- 计算机网络。
软件工程专业基础综合
- 软件工程导论
- 数据库系统原理
- 软件开发工具与环境
- 软件项目管理。
其他形式
部分院校可能要求考《操作系统》《计算机网络》《数据库系统原理》等经典教材中的内容。
三、考试大纲与备考建议
重点内容: 需熟练掌握数据结构、算法分析、操作系统原理等核心课程;同时关注软件工程导论、软件项目管理等方向。 参考资料
差异说明:建议考生以报考院校最新发布的招生专业目录为准,如清华大学软件院要求《软件工程综合》。
四、总结科目结构示例
以北京大学为例:
统考科目:政治(101)、英语一(201)、数学一(301)
专业课:计算机基础综合(含数据库、编译原理等)
建议考生结合自身目标院校的科目设置,制定详细复习计划,并通过历年真题进行针对性训练。