2018年软件工程专业本科人才培养方案
一、专业代码与名称
专业代码:080902
专业名称:软件工程
二、专业简介
本专业1976年开始从计算数学专业招收计算机软件方向本科生,1982年设置计算机软件专业,2006年设置软件工程专业,2009年获批国家第一类特色专业,在2016年第四次学科评估中,2024欧洲杯购票官网的软件工程专业在湖南省属高校中排名第一。2024欧洲杯购票官网是湖南省地方高校中最早招收计算机专业学生的高校,至今已为社会培养了1500多名本科毕业生。目前在校研究生41名、本科生322名,本科生年招生85名左右。
本专业拥有一支结构合理,具有丰富工程实践经验的教师队伍。专业教师共28人,“新世纪百千万人才工程”国家级人选1人,“青年长江学者”1人,湖南省首批“百人计划”特聘教授1人,另有湖南省“芙蓉学者计划”特聘教授1人、和2名特聘教授。其中博士生导师6名,硕士生导师13名,高级职称比例为80.6%(教授10名,副教授15名),博士比例为58%,具有工程背景教师的比例为58%。
本专业所依托“智能计算与信息处理”教育部重点实验室、教育部教育管理信息中心校园卡标准化研究所、“智能制造”湖南省高校重点实验室、“电子信息研发与产业化”湖南省高校产学研合作示范基地。实验室面积达1600平方米,“软件工程实验室”、“网络信息安全实验室”获得中央财政优势特色学科实验室专项经费400万元资助。实验设备总价值2608万元。
学科建设方面,2011年获软件工程一级硕士学位授权点,2011年“计算智能”二级学科博士点(数学学科);“计算机科学与技术”为湖南省“十二五”重点学科;专业教师近五年共主持国家自然科学基金项目16项,科研经费450.48万元;获得省部级科研奖励2项,SCI/EI论文100余篇。
本专业积累了丰富的校企合作办学经验,与省内外多家IT行业企业签订了实习基地协议,企业为学生提供实习、实训条件,并参与课程建设。同时合作企业也大力支持专业建设,如建立“三金研究所”等,并设立了奖、助学金,如“联信永益”奖学金等。
本专业积极开展教学改革研究,近五年承担了省级教改课题7项,出版教材7本,获湖南省教学成果二等奖两项。《离散数学》、《算法设计与分析》为湖南省精品课程,《离散数学》获“十二五”国家级规划教材。
三、学制与学位
学制四年,授予工学学士学位。
四、培养目标
本专业以培养德智体美劳全面发展的社会主义事业合格建设者和可靠接班人为使命,面向社会与软件技术产业需求,聚焦国家软件产业发展重点,在国家软件产业战略方向培养思想过硬,综合能力强,能够在软件系统开发、运营、服务等领域从事分析、设计、评测、维护和管理等工作的高素质的软件行业创新型人才。
毕业生5年左右的预期目标:
()能够紧跟专业技术前沿,结合新技术、新的工具分析、研究相关领域的复杂工程问题,成为研发项目的核心或骨干。
()能够恪守职业伦理,勇于承担社会责任,理解和应用复杂工程问题的多约束机制。
()在全球化的背景下,能够与不同文化、技术背景人员进行沟通交流,能够协调与管理团队工作,在团队中承担技术或管理的领导责任。
()能够运用适当的学习策略持续提升专业知识和技能,以多种可能的角色做出创造性贡献,适应职业发展。
五、毕业要求
1. 工程知识:能够将数学、自然科学、工程基础和软件工程专业知识用于解决软件工程领域相关复杂工程问题。
2. 问题分析:能够应用数学、自然科学和工程科学的基本原理,对软件工程领域相关复杂工程问题进行识别、表达、并通过文献研究分析,获得有效结论。
3. 设计/开发解决方案:能够设计针对软件工程领域的复杂工程问题的解决方案,设计满足特定需求的软件系统、组件和模块,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
4. 研究:能够基于科学原理并采用科学方法对软件工程领域的复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
5. 使用现代工具:能够针对软件工程领域的复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
6. 工程与社会:能够基于软件工程相关背景知识进行合理分析,评价软件专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
7. 环境和社会可持续发展:能够理解和评价针对软件工程领域复杂工程问题的工程实践对环境、社会可持续发展的影响。
8. 职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。
9.个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
10.沟通:能够就软件领域复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
11. 项目管理:理解并掌握软件工程项目管理原理与经济决策方法,并能在多学科环境中应用。
12. 终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。
六、主干学科
软件工程,计算机科学与技术,信息与通信工程,控制科学与工程。
七、专业核心课程
1、学科基础课:线性代数Ⅰ、概率论与数理统计Ⅰ、软件工程导学、离散数学Ⅰ、C语言程序设计Ⅳ、面向对象程序设计(JAVA)II、计算机组成与体系结构、操作系统Ⅰ、数据结构、数据库原理、计算机网络原理Ⅰ等。
2、专业主干课:团队激励和沟通、人机交互技术、需求工程与UML、软件设计与体系结构、软件测试、软件测试实验、软件项目管理、人工智能基础、软件工程经济学等。
3、特色课程:人机交互技术、需求工程与UML、软件设计与体系结构、软件测试、人工智能基础、C程序设计等课程。
八、毕业与学位授予条件
1、本专业学生修满173学分方可毕业。其中必修课136学分,选修课37学分(含自主发展课程15学分)。
2、符合《中华人民共和国学位条例》及《2024欧洲杯购票官网学士学位授予工作细则》规定者,可授予工学学士学位。
九、课程设置与教学进程表(见附表1)
十、专业主要必修课程与毕业要求的对应关系矩阵(见附表2)
附表1课程设置与教学进程表
课 程类别 |
课程性质 |
开课单位 |
课程名称 |
学 时 |
学 分 |
学时分配 |
各学期学分分配 |
考察方式 |
备注 |
|||||||||||||||||
理 论 |
实 践 实 验 |
上 机 听 力 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
||||||||||||||||
公共基础课 |
A类必修 |
马克思院 |
马克思主义基本原理 |
40 |
2.5 |
32 |
8 |
2.5 |
考试 |
|||||||||||||||||
马克思院 |
毛泽东思想和中国特色社会主义理论体系概论 |
72 |
4.5 |
48 |
24 |
4.5 |
考试 |
|||||||||||||||||||
马克思院 |
思想道德修养与法律基础 |
40 |
2.5 |
32 |
8 |
2.5 |
考试 |
|||||||||||||||||||
马克思院 |
中国近现代史纲要 |
40 |
2.5 |
32 |
8 |
2.5 |
考试 |
|||||||||||||||||||
马克思院 |
思想政治理论课实践 |
32 |
2 |
32 |
2 |
考查 |
||||||||||||||||||||
马克思院 |
形势与政策 |
64 |
2 |
32 |
32 |
2 |
考试 |
|||||||||||||||||||
学工处 |
军事理论 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||||
学工处 |
大学生心理健康教育 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||||
招就处 |
大学生职业发展与就业创业指导1 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||||
招就处 |
大学生职业发展与就业创业指导2 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||||
外语学院 |
大学外语1 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
外语学院 |
大学外语2 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
体教部 |
大学体育1 |
32 |
1 |
32 |
1 |
考试 |
||||||||||||||||||||
体教部 |
大学体育2 |
32 |
1 |
32 |
1 |
考试 |
||||||||||||||||||||
体教部 |
大学体育3 |
32 |
1 |
32 |
1 |
考试 |
||||||||||||||||||||
体教部 |
大学体育4 |
32 |
1 |
32 |
1 |
考试 |
||||||||||||||||||||
B类必修 |
数学学院 |
高等数学I1 |
96 |
6 |
96 |
6 |
考试 |
|||||||||||||||||||
数学学院 |
高等数学I2 |
96 |
6 |
96 |
6 |
考试 |
||||||||||||||||||||
物理学院 |
大学物理I2 |
64 |
4 |
64 |
4 |
考试 |
||||||||||||||||||||
小计 |
832 |
46 |
688 |
112 |
32 |
14.5 |
17.5 |
1 |
1 |
2.5 |
8.5 |
0 |
2 |
|||||||||||||
学科基础课 |
必修 |
数学学院 |
线性代数Ⅰ |
48 |
3 |
48 |
3 |
考试 |
||||||||||||||||||
数学学院 |
概率论与数理统计Ⅰ |
64 |
4 |
64 |
4 |
考试 |
||||||||||||||||||||
计网学院 |
软件工程专业导学 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||||
计网学院 |
离散数学Ⅰ |
72 |
4.5 |
72 |
4.5 |
考试 |
||||||||||||||||||||
计网学院 |
C语言程序设计Ⅳ |
48 |
3 |
48 |
3 |
考试 |
||||||||||||||||||||
计网学院 |
C语言程序设计实验 |
32 |
2 |
32 |
2 |
考查 |
||||||||||||||||||||
计网学院 |
面向对象程序设计(JAVA)II |
64 |
4 |
40 |
24 |
4 |
考试 |
|||||||||||||||||||
计网学院 |
计算机组成与体系结构 |
72 |
4.5 |
56 |
16 |
4.5 |
考试 |
|||||||||||||||||||
计网学院 |
操作系统Ⅰ |
56 |
3.5 |
40 |
16 |
3.5 |
考试 |
|||||||||||||||||||
计网学院 |
数据结构 |
72 |
4.5 |
56 |
16 |
4.5 |
考试 |
|||||||||||||||||||
计网学院 |
数据库原理 |
64 |
4 |
48 |
16 |
4 |
考试 |
|||||||||||||||||||
计网学院 |
计算机网络原理Ⅰ |
64 |
4 |
48 |
16 |
4 |
考试 |
|||||||||||||||||||
小计 |
672 |
42 |
536 |
136 |
0 |
9 |
9 |
16 |
8 |
0 |
0 |
0 |
0 |
|||||||||||||
专业主干课 |
必修 |
计网学院 |
团队激励和沟通 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||
计网学院 |
人机交互技术 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
需求工程与UML |
32 |
2 |
32 |
2 |
考试 |
||||||||||||||||||||
计网学院 |
需求工程与UML实验 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||||
计网学院 |
软件设计与体系结构 |
32 |
2 |
32 |
2 |
考试 |
||||||||||||||||||||
计网学院 |
软件设计与体系结构实验 |
16 |
1 |
16 |
1 |
考查 |
||||||||||||||||||||
计网学院 |
软件测试 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
软件项目管理 |
32 |
2 |
32 |
2 |
考试 |
||||||||||||||||||||
计网学院 |
人工智能基础 |
64 |
4 |
48 |
16 |
4 |
考试 |
|||||||||||||||||||
计网学院 |
软件工程经济学 |
32 |
2 |
32 |
2 |
考试 |
||||||||||||||||||||
计网学院 |
软件工程概论 |
32 |
2 |
32 |
2 |
考试 |
||||||||||||||||||||
小计 |
368 |
23 |
288 |
80 |
0 |
0 |
0 |
5 |
3 |
6 |
9 |
0 |
0 |
0 |
||||||||||||
专业选修课 |
选修 |
计网学院 |
创新创业训练 |
32 |
2 |
32 |
2 |
考查 |
本院内专业方向课任选 |
|||||||||||||||||
计网学院 |
编译技术 |
48 |
3 |
40 |
8 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
网络编程 |
48 |
3 |
24 |
24 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
Linux系统分析与编程 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
校企合作 |
企业级Web解决方案 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
ORACLE数据库 |
40 |
2.5 |
16 |
24 |
2.5 |
考试 |
|||||||||||||||||||
计网学院 |
数字图像处理I |
48 |
3 |
40 |
8 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
算法设计与分析 |
56 |
3.5 |
48 |
8 |
3.5 |
考试 |
|||||||||||||||||||
计网学院 |
MATLAB智能算法案例 |
32 |
2 |
16 |
16 |
2 |
考试 |
|||||||||||||||||||
计网学院 |
前沿技术讲座 |
32 |
2 |
32 |
2 |
考试 |
||||||||||||||||||||
计网学院 |
信息安全 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
校企合作 |
移动终端编程 |
32 |
2 |
16 |
16 |
2 |
考试 |
|||||||||||||||||||
校企合作 |
游戏设计与实现 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
嵌入式系统基础 |
32 |
2 |
24 |
8 |
2 |
考试 |
|||||||||||||||||||
计网学院 |
云计算技术II |
32 |
2 |
24 |
8 |
2 |
考试 |
|||||||||||||||||||
计网学院 |
大数据基础 |
32 |
2 |
24 |
8 |
2 |
考试 |
|||||||||||||||||||
计网学院 |
智能机器人编程 |
48 |
3 |
32 |
16 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
物联网概论 |
32 |
2 |
16 |
16 |
2 |
考试 |
|||||||||||||||||||
计网学院 |
计算机图形学II |
48 |
3 |
40 |
8 |
3 |
考试 |
|||||||||||||||||||
计网学院 |
计算机系统安全 |
32 |
2 |
16 |
16 |
2 |
考试 |
|||||||||||||||||||
计网学院 |
机器视觉与边缘计算应用 |
32 |
2 |
16 |
16 |
2 |
考查 |
|||||||||||||||||||
小计 |
848 |
53 |
552 |
296 |
0 |
0 |
0 |
3 |
5.5 |
14.5 |
21 |
7 |
2 |
|||||||||||||
应选修专业选修课22学分。 |
||||||||||||||||||||||||||
自主发展课 程 |
选修 |
应修自主发展课程(含文化素质教育课、跨专业选修课)不少于15学分,且其中学生必须修读艺术审美类课程各2学分。建议修读《道德》、《美与自然科学》等课程。 |
软件工程专业集中实践环节安排表
课程体系 |
课程属性 |
开课单位 |
课程名称 |
周数/学时 |
学分 |
修读学期 |
备注 |
集中实践环节 |
必修 |
学工处 |
军训 |
2周 |
0 |
1 |
|
计网学院 |
劳动课 |
32学时 |
0 |
1-8 |
|||
计网学院 |
计算机应用操作实践 |
1周 |
1 |
2 |
|||
计网学院 |
程序设计实践 |
2周 |
2 |
3 |
|||
计网学院 |
软件项目开发 |
5周 |
5 |
6 |
|||
计网学院 |
专业实习 |
2周 |
2 |
7 |
|||
计网学院 |
毕业设计 |
14周 |
14 |
8 |
|||
计网学院 |
认知实习 |
1周 |
1 |
4 |
|||
合计 |
27周/32学时 |
25 |
附表2专业主要必修课程与毕业要求的对应关系矩阵
毕业要求
课程名称 |
毕业要求1 |
毕业要求2 |
毕业要求3 |
毕业要求4 |
毕业要求5 |
毕业要求6 |
毕业要求7 |
毕业要求8 |
毕业要求9 |
毕业要求10 |
毕业要求11 |
毕业要求12 |
马克思主义基本原理 |
M |
|||||||||||
毛泽东思想和中国特色社会主义理论体系概论 |
M |
|||||||||||
思想道德修养与法律基础 |
M |
M |
||||||||||
中国近现代史纲要 |
M |
|||||||||||
思想政治理论课实践 |
M |
|||||||||||
形势与政策(当代世界经济与政治) |
M |
|||||||||||
军事理论 |
M |
|||||||||||
大学生心理健康教育 |
M |
|||||||||||
大学生职业发展与就业创业指导1 |
M |
|||||||||||
大学生职业发展与就业创业指导2 |
M |
M |
||||||||||
大学外语1 |
M |
|||||||||||
大学外语2 |
M |
|||||||||||
大学体育1 |
M |
|||||||||||
大学体育2 |
M |
|||||||||||
大学体育3 |
M |
|||||||||||
大学体育4 |
M |
|||||||||||
高等数学Ⅰ1 |
M |
|||||||||||
高等数学Ⅰ2 |
M |
|||||||||||
大学物理 I2 |
M |
|||||||||||
线性代数Ⅰ |
M |
|||||||||||
概率论与数理统计Ⅰ |
M |
M |
||||||||||
软件工程专业导学 |
M |
H |
M |
|||||||||
离散数学Ⅰ |
H |
H |
||||||||||
C语言程序设计Ⅳ |
M |
M |
||||||||||
C语言程序设计实验 |
M |
M |
||||||||||
面向对象程序设计(JAVA)II |
H |
M |
M |
M |
||||||||
操作系统I |
M |
M |
H |
|||||||||
计算机组成与体系结构 |
M |
M |
H |
H |
||||||||
数据结构 |
M |
H |
M |
|||||||||
数据库原理 |
H |
M |
H |
H |
||||||||
计算机网络原理I |
M |
H |
H |
M |
H |
|||||||
团队激励和沟通 |
H |
|||||||||||
人机交互技术 |
M |
H |
M |
|||||||||
需求工程与UML |
H |
|||||||||||
需求工程与UML实验 |
M |
M |
||||||||||
软件设计与体系结构 |
M |
M |
M |
|||||||||
软件设计与体系结构实验 |
M |
M |
||||||||||
软件测试 |
H |
H |
M |
|||||||||
软件项目管理 |
H |
H |
||||||||||
软件工程经济学 |
M |
M |
H |
|||||||||
软件工程概论 |
L |
M |
||||||||||
人工智能基础 |
M |
M |
H |
L |
||||||||
程序设计实践 |
L |
M |
M |
|||||||||
软件项目开发 |
H |
M |
H |
H |
H |
M |
M |
|||||
专业实习 |
M |
H |
H |
H |
H |
|||||||
毕业设计 |
M |
M |
H |
H |
H |
H |
H |
M |
||||
计算机应用操作实践 |
L |
M |
||||||||||
认知实习 |
H |
M |
H |
|||||||||
军训 |
M |
|||||||||||
劳动课 |
M |
M |
注:符号H、M、L分别表示各门必修课程对毕业要求的支撑强度,H-强,M-中,L-弱。