学科代码:083500
学科名称:软件工程
1. 培养目标
树立爱国主义和集体主义思想,掌握辩证唯物主义和历史唯物主义的基本原理,树立科学的世界观与方法论。具有良好的敬业精神和科学道德,品行优良、身心健康。
能够适应科学技术进步及经济社会发展的需要,在软件工程学科上掌握坚实的基础理论、系统的专门知识,掌握本学科的现代实验方法和技能,具有从事软件工程学科学术研究及独立担负专门技术工作的能力、较强的创新能力、严谨的科研作风、良好的合作精神和较强的交流能力。
在科学研究或专门工程技术工作中具有一定的组织和管理能力。
具有良好的学术研究和社会活动素质,是学科带头人、技术负责人和政府领导人的后备人才。
2. 学术学位硕士研究生的基本要求
(1)应具备的品德及基本素质要求
具有高度的社会责任感、强烈的事业心和科学精神,掌握科学的思想和方法,坚持实事求是、严谨勤奋、勇于创新,能够正确对待成功与失败,遵守职业道德。遵纪守法,具有科学严谨和求真务实的学习态度和工作作风,诚实守信,恪守学术道德规范,尊重他人的知识产权,杜绝抄袭与剽窃、伪造与篡改等学术不端行为。
(2)应掌握的基本知识及结构
掌握坚实的马克思主义基本理论和方法,具有熟练的英语应用能力,掌握扎实的本学科所需的数学类知识,如矩阵分析、随机过程与数理统计等。
掌握系统的专业知识,包括高级算法设计与分析、人工神经网络原理、软件系统模型与理论、高级软件体系结构、程序理解与分析、服务计算技术、高级数据库系统,以及选修模块给出的各研究方向的核心知识等。
(3)应具备的基本能力
能够系统地使用软件工程学科的基础理论、先进技术方法和现代技术手段,研究并解决本领域的学术问题及实际工程技术问题;是企业总裁、总经理或总工程师等软件产业领军人物的后备人才。
3. 培养方向
(1)软件服务工程与服务计算
(2)软件体系结构
(3)智能软件技术与程序分析技术
(4)软件可靠性与软件测试
(5)智能软件理论与机器学习
(6)数据挖掘与商务智能
(7)软件工程应用(含:①互联网服务及特定服务领域应用②语言处理与信息检索③数字媒体与游戏④移动互联网应用⑤物联网工程⑥数字化企业与电子商务⑦嵌入式系统与软件⑧图像处理与检索⑨生物信息处理软件等)
4. 课程体系设置
类别 | 课程编号 | 课程名称 | 学时 课内/实验 | 学分 | 开课 时间 | 备注 | ||
学 位 课 程
| 公 共 学 位 课 | MX61001 | 中国特色社会主义理论与实践研究 | 32 | 2 | 秋 | 必修 | |
MX61002 | 自然辩证法概论 | 16 | 1 |
| 必修 | |||
FL62000 | 第一外国语(硕士) | 32 | 2 |
| 必修 | |||
学 科 核 心 课 | 数学基础 | CS64001 | 组合优化与凸优化 | 32 | 2 | 春 | 二选一,必修 | |
MA63008 | 应用随机过程 | 32 | 2 | 秋 | ||||
MA63006 | 矩阵分析 | 32 | 2 | 秋 | 必修 | |||
CS64003 | 高级算法设计与分析 | 32/16 | 3 | 春 |
| |||
CS64007 | 人工神经网络原理 | 32/16 | 3 | 秋 |
| |||
CS64053 | 软件系统模型与理论 | 32 | 2 | 春 | ||||
CS64033 | 高级软件体系结构 | 32/16 | 3 | 春 |
| |||
CS64049 | 程序理解与分析 | 24/8 | 2 | 春 |
| |||
CS64054 | 服务计算技术 | 24/8 | 2 | 春 | ||||
CS64006 | 高级数据库系统 | 32 | 2 | 秋 |
| |||
CS64010 | 机器学习理论与算法 | 32/16 | 3 | 秋 |
| |||
选修课推荐列表 | CS64009 | 模式识别 | 32/16 | 3 | 秋 |
| ||
CS64016 | 知识工程 | 24 | 1.5 | 春 |
| |||
CS64055 | 自然语言处理 | 32/16 | 3 | 秋 |
| |||
CS64018 | 信息检索 | 24/8 | 2 | 春 |
| |||
CS64020 | 计算语义学 | 24/8 | 2 | 春 |
| |||
CS64023 | 多Agent系统 | 24 | 1.5 | 春 |
| |||
CS64024 | 社会计算 | 24 | 1.5 | 春 |
| |||
CS64034 | 普适计算与移动计算 | 32 | 2 | 秋 |
| |||
CS64025 | 计算机图形学 | 24/8 | 2 | 春 |
| |||
CS65004 | 软件开发过程与项目管理 | 24/8 | 2 | 秋 |
| |||
CS64057 | 软件测试理论与技术 | 24/8 | 2 | 秋 |
| |||
CS64058 | 嵌入式软件开发 | 24/8 | 2 | 春 | ||||
CS64059 | 物联网与边缘计算技术 | 16/8 | 1.5 | 春 | ||||
CS64060 | 云计算与虚拟化技术 | 24/8 | 2 | 春 | ||||
CS64061 | 软件仓库挖掘与分析 | 16/8 | 1.5 | 春 | ||||
CS64062 | 软件安全 | 24/8 | 2 | 春 | ||||
CS64063 | 开源软件开发 | 16/8 | 1.5 | 春 | ||||
CS64028 | 大数据计算技术前沿 | 16/8 | 1.5 | 春 |
| |||
CS64029 | 复杂大系统计算 | 24 | 1.5 | 春 |
| |||
CS65002 | 学术写作与学术规范 | 16 | 1 | 春 | 必修 | |||
PE65001 | 体育健身课 | 32 | 0 | 秋 |
| |||
|
| 学生选修课程除选择方案中课程外,可在全校各学科开设的研究生课程范围内选择,但需要导师或学科负责人批准。 |
|
|
|
| ||
必修环节 | CS68001 | 经典文献阅读及学术交流 | - | 2 | - | 必修 | ||
CS69001 | 学位论文开题 | - | 1 | - | 必修 | |||
GS68001 | 社会实践 |
| 1 |
| 必修 |
学位课程为考试课程,选修课程一般为考查课程。原则上用0.75学年时间完成课程学习,用1.25学年完成硕士学位论文。
软件工程学科学术学位硕士研究生的总学分要求为27学分,其中学位课17学分,选修课6学分,必修环节4学分。
对经典文献阅读的要求:
攻读学位期间,至少阅读由导师建议的30-50篇本领域本研究方向的经典论文或近三年顶级期刊/国际会议上发表的论文。导师在研究生入学三个月内给出具体文献清单或指定文献范围,研究生阅读论文之后,形成读书笔记,定期与导师课题组交流讨论。
对学术交流的要求:
攻读学位期间,每年至少参加4次(两年共8次)学术交流活动,包括但不限于:本领域/本研究方向的国际学术会议、国内高水平学术会议/研讨会、哈工大研究生院或计算机学院组织的学术报告会、导师指定参加的学术交流活动(如科研项目研讨会)等。学生参加完每次活动之后,形成个人总结报告,定期向导师课题组报告。