类别(领域)代码:085212
类别(领域)名称:软件工程
1. 培养目标
树立爱国主义和集体主义思想,掌握辩证唯物主义和历史唯物主义的基本原理,树立科学的世界观与方法论。具有良好的敬业精神和科学道德,品行优良、身心健康。
能够适应科学技术进步及经济社会发展的需要,在软件工程学科上掌握坚实的基础理论、系统的专门知识,掌握本学科的现代实验方法和技能,工程实践能力强,具有独立担负专门技术工作的能力、较强的创新能力、严谨的科研作风、良好的合作精神和较强的交流能力。
2. 专业学位硕士研究生的基本要求
(1)应具备的品德及基本素质要求
遵纪守法,具有科学严谨和求真务实的学习态度和工作作风,诚实守信,恪守学术道德规范,尊重他人的知识产权,杜绝抄袭与剽窃、伪造与篡改等学术不端行为。具有高度的社会责任感、强烈的事业心和科学精神、掌握科学的思想和方法,坚持实事求是、严谨勤奋、勇于创新,能够正确对待成功与失败,遵守职业道德和工程伦理。
具有良好的身心素质和环境适应能力,富有合作精神,能既正确处理国家、单位、个人三者之间的关系,也能正确处理人与人、人与社会及人与自然的关系。
(2)应掌握的基本知识及结构
掌握扎实的基础知识,包括最优化方法、组合数学等本领域所需的数学知识;马克思主义理论、中国特色社会主义理论、自然辩证法、信息检索、知识产权、外语、管理与法律法规等人文社科知识。
掌握系统的专业知识,包括高级软件体系结构、高级数据库系统、软件开发过程与项目管理、服务计算技术、程序理解与分析、软件测试理论与技术,以及选修模块给出的各研究方向的核心知识等。
(3)应具备的基本能力
能够系统地使用软件工程领域的基础理论、先进技术方法和现代技术手段,描述工程实际问题,建立适当的软件系统模型,具有较强的解决本领域复杂工程问题的能力;具有团队合作能力,能够胜任本领域高层次工程技术和工程管理工作。
3. 培养方向
(1)软件服务工程与服务计算
(2)软件体系结构
(3)智能软件技术与程序分析技术
(4)软件可靠性与软件测试
(5)智能软件理论与机器学习
(6)数据挖掘与商务智能
(7)软件工程应用(含:①互联网服务及特定服务领域应用②语言处理与信息检索③数字媒体与游戏④移动互联网及应用⑤物联网工程⑥数字化企业与电子商务⑦嵌入式系统与软件⑧图像处理与检索⑨生物信息处理软件等)
4. 课程体系设置
类别 | 课程编号 | 课程名称 | 学时 课内/实验 | 学分 | 开课 时间 | 备注 | ||
学 位 课 程
| 公 共 学 位 课 | MX61001 | 中国特色社会主义理论与实践研究 | 32 | 2 | 秋 | 必修 | |
MX61002 | 自然辩证法概论 | 16 | 1 |
| 必修 | |||
FL62000 | 第一外国语(硕士) | 32 | 2 |
| 必修 | |||
学 科 核 心 课 | 数学基础 | CS64003 | 高级算法设计与分析 | 32/16 | 3 | 春 | 必修 | |
MA63009 | 最优化方法 | 32 | 2 | 二选一,必修 | ||||
CS64039 | 组合数学 | 32 | 2 | 秋 | ||||
CS64033 | 高级软件体系结构 | 32/16 | 3 | 春 |
| |||
CS64006 | 高级数据库系统 | 32 | 2 | 秋 |
| |||
CS64054 | 服务计算技术 | 24/8 | 2 | 春 | ||||
CS64049 | 程序理解与分析 | 24/8 | 2 | 春 |
| |||
CS64057 | 软件测试理论与技术 | 24/8 | 2 | 秋 |
| |||
CS64010 | 机器学习理论与算法 | 32/16 | 3 | 秋 |
| |||
选 修 课 推 荐 列 表 | CS64009 | 模式识别 | 32/16 | 3 | 秋 |
| ||
CS64030 | 深度学习技术与应用 | 24/8 | 2 | 春 |
| |||
CS64016 | 知识工程 | 24 | 1.5 | 春 |
| |||
CS64055 | 自然语言处理 | 32/16 | 3 | 秋 |
| |||
CS64018 | 信息检索 | 24/8 | 2 | 春 |
| |||
CS64023 | 多Agent系统 | 24 | 1.5 | 春 |
| |||
CS64024 | 社会计算 | 24 | 1.5 | 春 |
| |||
CS64034 | 普适计算与移动计算 | 32 | 2 | 秋 |
| |||
CS64025 | 计算机图形学 | 24/8 | 2 | 春 |
| |||
CS64053 | 软件系统模型与理论 | 32 | 2 | 春 | ||||
CS64058 | 嵌入式软件开发 | 24/8 | 2 | 春 | ||||
CS64060 | 云计算与虚拟化技术 | 24/8 | 2 | 春 | ||||
CS64059 | 物联网与边缘计算技术 | 16/8 | 1.5 | 春 | ||||
CS64061 | 软件仓库挖掘与分析 | 16/8 | 1.5 | 春 | ||||
CS64062 | 软件安全 | 24/8 | 2 | 春 | ||||
CS64063 | 开源软件开发 | 16/8 | 1.5 | 春 | ||||
CS64028 | 大数据计算技术前沿 | 16/8 | 1.5 | 春 |
| |||
CS64029 | 复杂大系统计算 | 24 | 1.5 | 春 |
| |||
CS65003 | 企业资源规划与供应链管理系统 | 32 | 2 | 春 |
| |||
CS65002 | 学术写作与学术规范 | 16 | 1 | 春 | 必修 | |||
PE65001 | 体育健身课 | 32 | 0 | 秋 |
| |||
CS65004 | 软件开发过程与项目管理 | 24/8 | 2 | 秋 | 必修 | |||
CS65001 | 工程伦理 | 16 | 1 | 春 | 必修 | |||
学生选修课程除选择方案中课程外,可在全校各学科开设的研究生课程范围内选择。 |
|
|
|
| ||||
必修环节 | CS68002 | 专业实践 | - | 2 | - | 必修 | ||
CS69001 | 学位论文开题 | - | 1 | - | 必修 | |||
GS68001 | 社会实践 |
| 1 |
| 必修 |
学位课程为考试课程,选修课程一般为考查课程。原则上用0.75学年时间完成课程学习,用1.25学年完成硕士学位论文。
软件工程领域专业学位硕士研究生的总学分要求为32学分,其中学位课不低于15学分,选修课不低于8学分,课程学分不低于24学分, 必修环节4学分。
对专业实践,要求满足以下条件之一:
(1)攻读学位期间,至少参加1项面向应用的软件系统开发类项目,并在其中承担重要的工程设计与开发职责,完成不少于10000行的代码量,形成可演示的工具或系统。
(2)攻读学位期间,面向理论或算法类开展研究,完成完整的模型与算法设计,面向真实数据开展大规模实验,总代码量不少于5000行,并将模型与算法封装为可演示和可实际使用的工具。