软件工程专业人才培养方案
(专业代码:080902 )
一、培养目标
本专业旨在培养德智体美劳全面发展,掌握本专业的基本理论、基本方法、基本技能和最新技术,受过软件项目的系统训练,具备创新创业、软件设计和工程实践能力,能从事计算机软件设计、开发、测试、维护和软件项目管理等岗位工作的应用型专门人才。
二、培养规格
(一)知识结构
工程知识:掌握软件工程的专业理论方法与专业实践知识,具有扎实的软件应用技术知识,能够将数学、自然科学和专业知识用于解决大型软件系统设计问题;具有一定程度与创新、创业相关的知识,了解软件工程领域的理论前沿和发展动态。
(二)能力结构
1.问题分析:能够通过查阅文献借鉴他人工作成果,并在此基础上应用掌握的工程知识,对复杂工程问题进行分析和评价。
2.设计/开发解决方案:能够准确把握大型软件系统的用户需求,可以在社会、健康、安全、法律、文化以及环境等现实约束条件下,设计出具有可行性的解决方案,并能够在设计环节中体现出一定的创新意识。
3.研究:具备一定程度的科学研究能力,能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
4.使用现代工具:能够针对软件工程相关的复杂工程问题,选择与使用恰当的技术手段和计算机软件工具进行开发,并能够在实践过程中了解相关工具的局限性。
5.沟通交流:能够就软件工程相关的复杂工程问题的解决方案、过程与结果,与业界同行及社会公众进行交流,通过书面报告、设计文档、编写代码和口头陈述清晰地表达个人观点或设计理念;具备一定的英语运用能力,能够阅读英文技术资料和文献,并能通过书面或口头的形式进行简单的跨文化沟通和交流。
6.项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科背景下,将工程项目方案设计中涉及的时间及成本管理、质量及风险管理、人力资源管理等问题进行最优求解。
(三)素质结构
1.工程与社会:能够基于软件工程相关背景知识进行合理分析、评价大型软件系统实际实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
2.环境和社会可持续发展:能够理解和评价大型软件系统工程实践活动对生态环境和人类社会可持续发展的影响。
3.职业规范:具备人文情怀、科学精神和社会责任感,能够在大型软件系统工程实践中自觉遵守工程师的职业道德和行为规范,履行自身所肩负的责任。
4.个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
5.终身学习:能认识不断探索和学习的必要性,具有自主学习和终身学习的意识;能针对个人或职业发展规划,采用合适的方法自我学习,不断适应技术发展和进步的需要,成为一名始终为社会所需的应用型技术人才。
三、专业主干课程
计算机系统基础、高级语言程序设计、数据结构与算法、离散数学、计算机网络、操作系统、数据库系统、多媒体技术、Web前端开发技术、软件工程、软件过程与项目管理、软件测试、软件建模与设计、人机交互技术、动画与游戏设计、人工智能、云计算、大数据分析、智能搜素引擎技术、Web前端综合应用开发、JavaEE综合应用开发、.NET综合应用开发、Android应用开发、iOS综合应用开发、微信应用开发、软件测试项目综合实训、大型应用软件开发综合实训、大数据案例实践等。
四、学制与学位
学制:4年
学位:工学学士
毕业条件与学位授予:本专业学生应达到学校对本科毕业生提出的德、智、体、美、劳等各方面的要求;完成本专业制定的最低毕业学分规定,按理论教学和实践教学环节安排的课程进行学习及实践环节训练,学生修满150学分,准予毕业,颁发武汉晴川学院毕业证书。符合我校学士学位授予条件者,按国家有关规定授予工学学士学位。
五、最低毕业学分规定
总学分 |
理论教学学分 |
集中实践教学学分 |
第二课堂 学分 |
通识教育类 |
专业教育类 |
职业能力类 |
公共基础必修课 |
公共任选课 |
学科基础必修课 |
专业必修课 |
专业选修课 |
创新创业与专业拓展选修课 |
150 |
37 |
4 |
33.5 |
20.5 |
14-20 |
0-6 |
32 |
3 |
合计20 |
六、理论教学计划进程表
课程类别 |
课程性质 |
课程编号 |
课程名称 |
学分数 |
总学时 |
学时类型 |
考核学期 |
各学期学时数 |
开课 部门 |
讲授 |
上机 |
实验 |
实训 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
通识教育类 |
公共基础必修课 |
130200430 |
思想道德修养与法律基础 |
3 |
48 |
32 |
|
|
16 |
1 |
48 |
|
|
|
|
|
|
|
思政 |
131200130 |
马克思主义基本原理概论 |
3 |
48 |
32 |
|
|
16 |
2 |
|
48 |
|
|
|
|
|
|
思政 |
131200330 |
中国近现代史纲要 |
3 |
48 |
32 |
|
|
16 |
2 |
|
48 |
|
|
|
|
|
|
思政 |
131200250 |
毛泽东思想和中国特色社会主义理论体系概论 |
5 |
80 |
48 |
|
|
32 |
3 |
|
|
80 |
|
|
|
|
|
思政 |
090200610 090200710 090200810 090200910 |
大学体育 |
4 |
120 |
32 |
|
|
88 |
1-4 |
24 |
32 |
32 |
32 |
|
|
|
|
公共 |
131200505 131200605 131200705 131200805 |
形势与政策(讲座) |
2 |
32 |
16 |
|
|
16 |
1-4 |
8 |
8 |
8 |
8 |
|
|
|
|
思政 |
091202810 |
应用文写作 |
1 |
16 |
16 |
|
|
|
4 |
|
|
|
16 |
|
|
|
|
公共 |
071200525 071200625 071200725 071200825 |
大学英语B |
10 |
160 |
160 |
|
|
|
1-4 |
40 |
40 |
40 |
40 |
|
|
|
|
外语 |
100200120 |
大学生心理健康教育 |
2 |
32 |
16 |
|
|
16 |
1 |
32 |
|
|
|
|
|
|
|
学工 |
140200110 140200210 |
职业生涯发展与就业指导 |
2 |
32 |
16 |
0 |
|
16 |
2、4 |
|
16 |
|
16 |
|
|
|
|
就业 |
100200320 |
军事理论 |
2 |
32 |
16 |
|
|
16 |
1 |
32 |
|
|
|
|
|
|
|
学工 |
小计 |
37 |
648 |
416 |
0 |
|
232 |
|
184 |
192 |
160 |
112 |
0 |
0 |
0 |
0 |
|
公共任选课 |
见全院公共选修课课表 |
4 |
64 |
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
专业教育类 |
学科基础必修课 |
091201740 091201760 |
高等数学B |
10 |
160 |
160 |
|
|
|
1-2 |
64 |
96 |
|
|
|
|
|
|
公共 |
091202430 |
线性代数A |
3 |
48 |
48 |
|
|
|
2 |
|
48 |
|
|
|
|
|
|
公共 |
091202725 |
概率论与数理统计B |
2.5 |
40 |
40 |
|
|
|
3 |
|
|
|
40 |
|
|
|
|
公共 |
041000140 |
高级语言程序设计 |
4 |
64 |
48 |
16 |
|
|
1 |
64 |
|
|
|
|
|
|
|
计算机 |
041000240 |
数据结构与算法 |
4 |
64 |
48 |
16 |
|
|
2 |
|
64 |
|
|
|
|
|
|
计算机 |
041003740 |
计算机系统基础 |
4 |
64 |
48 |
|
16 |
|
2 |
|
64 |
|
|
|
|
|
|
计算机 |
041000530 |
离散数学 |
3 |
48 |
48 |
|
|
|
4 |
|
|
48 |
|
|
|
|
|
计算机 |
041000430 |
计算机网络 |
3 |
48 |
32 |
|
16 |
|
4 |
|
|
|
48 |
` |
|
|
|
计算机 |
小计 |
33.5 |
536 |
472 |
32 |
32 |
|
|
128 |
272 |
48 |
88 |
0 |
0 |
0 |
0 |
|
专业必修课 |
041000610 |
计算机科学导论 |
1 |
16 |
16 |
|
|
|
1 |
16 |
|
|
|
|
|
|
|
计算机 |
041001230 |
Web前端开发技术* |
3 |
48 |
32 |
16 |
|
|
1 |
48 |
|
|
|
|
|
|
|
计算机 |
041001035 |
数据库系统* |
3.5 |
56 |
40 |
|
16 |
|
3 |
|
|
56 |
|
|
|
|
|
计算机 |
041000830 |
操作系统 |
3 |
48 |
40 |
|
8 |
|
3 |
|
|
48 |
|
|
|
|
|
计算机 |
041000940 |
Java程序设计* |
4 |
64 |
48 |
16 |
|
|
3 |
|
|
64 |
|
|
|
|
|
计算机 |
041001630 |
软件测试* |
3 |
48 |
48 |
|
|
|
4 |
|
|
|
48 |
|
|
|
|
计算机 |
041002130 |
软件工程* |
3 |
48 |
48 |
|
|
|
5 |
|
|
|
|
48 |
|
|
|
计算机 |
小计 |
20.5 |
328 |
272 |
32 |
24 |
0 |
|
64 |
0 |
168 |
48 |
48 |
0 |
0 |
0 |
|
041001430041001430专业 专业选修课 |
041001430 |
Linux操作系统应用 |
3 |
48 |
32 |
|
16 |
|
4 |
|
|
|
48 |
|
|
|
|
计算机 |
041001520 |
网络工程设计 |
2 |
32 |
16 |
|
16 |
|
5 |
|
|
|
|
32 |
|
|
|
计算机 |
041001330 |
人机交互技术 |
3 |
48 |
32 |
|
16 |
|
4 |
|
|
|
48 |
|
|
|
|
计算机 |
041003830 |
非结构化数据库 |
3 |
48 |
32 |
|
16 |
|
5 |
|
|
|
|
48 |
|
|
|
计算机 |
041002020 |
云计算 |
2 |
32 |
32 |
|
|
|
5 |
|
|
|
|
32 |
|
|
|
计算机 |
111102030 |
动画与游戏设计 |
3 |
48 |
32 |
|
16 |
|
5 |
|
|
|
|
48 |
|
|
|
设计 |
041003930 |
软件过程与项目管理* |
3 |
48 |
48 |
|
|
|
6 |
|
|
|
|
|
48 |
|
|
计算机 |
041001820 |
大数据分析 |
2 |
32 |
32 |
|
|
|
6 |
|
|
|
|
|
32 |
|
|
计算机 |
041004020 |
智能搜索引擎技术 |
2 |
32 |
32 |
|
|
|
6 |
|
|
|
|
|
32 |
|
|
计算机 |
041001720 |
人工智能 |
2 |
32 |
32 |
|
|
|
6 |
|
|
|
|
|
32 |
|
|
计算机 |
041002220 |
多媒体技术 |
2 |
32 |
16 |
|
16 |
|
6 |
|
|
|
|
|
32 |
|
|
计算机 |
041004130 |
软件建模与设计 |
3 |
48 |
32 |
|
16 |
|
6 |
|
|
|
|
|
48 |
|
|
计算机 |
小计 |
30 |
480 |
368 |
|
112 |
|
|
0 |
0 |
0 |
96 |
160 |
224 |
0 |
0 |
|
至少选修 |
20 |
352 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
职业能力类 |
创新创业教育选修课 |
041002540 |
创新创客实践 |
4 |
|
|
|
|
|
2-8 |
|
|
|
|
|
|
|
|
计算机 |
小计 |
4 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
专业拓展选修课 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
041002620 |
专业实习 |
2 |
32 |
|
|
2周 |
32 |
7 |
|
|
|
|
|
|
32 |
|
计算机 |
小计 |
2 |
32 |
|
|
|
|
|
|
|
|
|
|
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
总计(实际应修) |
115 |
1928 |
1648 |
280 |
|
|
|
|
|
|
|
|
|
|
|
|
七、集中实践教学环节安排表
类别 |
课程编号 |
名称 |
学期 |
周数/学时数 |
学分 |
说明 |
基础实践 |
100200420 |
军事训练 |
1 |
2周 |
2 |
具体由学工处统一组织 |
100200210 |
公益劳动 |
|
1周 |
1 |
专业实践 |
041002720 |
Web前端综合应用开发 |
3 |
64学时 |
2 |
|
041002830 |
JavaEE综合应用开发 |
4 |
96学时 |
3 |
|
041003030 |
.NET综合应用开发 |
5 |
96学时 |
3 |
|
041003130 |
Android综合应用开发 |
5 |
96学时 |
3 |
|
041003230 |
软件测试项目综合实训 |
6 |
96学时 |
3 |
|
041004230 |
大型应用软件开发综合实训 |
6 |
96学时 |
3 |
|
041003310 |
微信应用开发 |
6 |
32学时 |
1 |
|
041004330 |
大数据案例实践 |
7 |
96学时 |
3 |
|
041003520 |
iOS综合应用开发 |
7 |
64学时 |
2 |
|
综合实践 |
041003660 |
毕业论文(设计) |
8 |
6周 |
6 |
|
合计 |
|
|
32 |
|
八、课程设置学时比例
类别 |
学时 |
学时比例 |
小计 |
理论 |
实践 |
(%) |
理论教学 |
按课程类型分 |
通识教育类 |
712 |
480 |
232 |
37.55% |
专业教育类 |
1120 |
1000 |
120 |
59.07% |
职业能力类 |
64 |
64 |
0 |
3.38% |
按课程性质分 |
必修课 |
1512 |
1160 |
352 |
79.74% |
选修课 |
384 |
384 |
0 |
20.26% |
合计 |
1896 |
1544 |
352 |
72.04% |
集中实践教学(1周=16学时) |
736 |
|
736 |
27.96% |
总计 |
2632 |
1544 |
1088 |
|
学时比例 |
|
58.66% |
41.34% |
|