软件工程专业培养方案080902.docx
《软件工程专业培养方案080902.docx》由会员分享,可在线阅读,更多相关《软件工程专业培养方案080902.docx(22页珍藏版)》请在冰豆网上搜索。
![软件工程专业培养方案080902.docx](https://file1.bdocx.com/fileroot1/2023-1/7/6bfa3f8e-ddfe-45cd-bf56-db1dc63698b3/6bfa3f8e-ddfe-45cd-bf56-db1dc63698b31.gif)
软件工程专业培养方案080902
软件工程专业培养方案(080902)
(SoftwareEngineering)
一、培养目标
立足辽宁,面向全国,培养具有良好思想素质、人文社科素养和职业道德,掌握软件工程学科基础理论、相关技术和实践方法,具备设计与实现大中型软件系统、管理和改进软件过程、组织协调软件开发团队的能力,能够在软件及相关领域从事软件工程项目管理、软件系统的分析、设计、开发等工作,兼备创新精神、团队精神和敬业精神,适应新时代中国特色社会主义发展要求的实践能力强的应用型高级专门人才。
培养德智体美劳全面发展的社会主义建设者和接班人。
本科生毕业后经过5年左右的实际工作,能够达到下列目标:
培养目标1:
能够运用数学和自然科学知识,综合应用软件工程知识和相关领域知识,研究、设计、开发和维护大中型软件系统,解决复杂软件工程问题;
培养目标2:
拥有团队精神、有效的沟通表达能力和工程项目管理能力,能够在团队中独立、有效地发挥作用,或有能力组织、领导具体应用领域的项目团队;
培养目标3:
能够适应行业需求和学科发展,拥有职业发展中的持续学习与自我完善能力,通过继续教育或其他终身学习途径拓展自己的知识和能力;
培养目标4:
具备健康的身心、良好的人文素养和社会责任感,理解并坚守职业道德规范,综合考虑法律、环境与可持续发展等因素影响,在工程实践中能坚持公众利益优先;
培养目标5:
具备国际视野和国际(跨文化)交流能力,了解软件工程专业相关的国际惯例及国际竞争方式,能自主、平等、有效地开展国际合作。
二、毕业要求
本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接收软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。
毕业生应获得以下几个方面的知识能力:
1.工程知识:
应掌握软件生命周期中涉及的工程基础和专业知识,以及相关的数学、自然科学知识,并能够将其应用到软件实践中,解决复杂软件工程问题。
1-1掌握软件工程专业必需的数学、自然科学知识,且能将其应用于表述软件工程问题;
1-2掌握软件工程专业工程基础理论知识,能选择恰当的模型用于表述复杂软件工程问题;
1-3掌握软件工程专业的专业知识,且能将其应用于复杂软件工程问题的建模和求解;
1-4理解系统的概念,且能将其应用于复杂软件工程中的系统架构、网络通信、支撑平台等问题。
2.问题分析:
能应用数学、自然科学和与软件工程相关的基本原理,进行软件系统的分析与表达、并通过文献研究分析复杂的软件工程问题,以获得有效结论。
2-1运用数学、自然科学方法制定分析模型;
2-2运用流程图、类图、ER图等软件工程方法描述问题;
2-3能正确表达一个工程问题的解决方案,并证实方案的合理性;
3.设计/开发解决方案:
能够设计针对复杂工程问题的解决方案,并针对特定系统需求设计解决方案,包括软硬件功能设计、系统架构设计、组件设计和数据库设计等,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化及环境等因素。
3-1掌握软件生命周期要素,了解软件开发过程管理模型,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术;
3-2具有设计符合功能与性能需求、并有创新性的解决方案的能力。
并能够在设计环节中考虑社会、健康、安全、法律、文化及环境等因素;
3-3具有构建符合特定需求及限制的单元及系统的能力。
4.研究:
能够基于软件工程的基本原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
4-1能够采用科学的方法对计算机软件系统中的关键环节,设计相应的实验方案,搭建实验环境,开展实验研究;
4-2能够理解系统软件的设计思路和基本原理,并具有应用软件技术、科学方法创新性地解决软件工程具体问题的能力;
4-3具有分析与解释数据的能力,包括实施实验并与预期结果进行实验比较;
4-4具有通过信息综合得到合理有效的结论的能力,包括从实验中呈现结果,并总结结论形成报告;
4-5能够融合专业知识结构,具备对复杂软件工程问题进行深入研究的能力。
5.使用现代工具:
能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
5-1能够利用图书馆和互联网进行文献检索和资料查询;
5-2掌握获取技术、资源、现代工程工具和信息技术工具的能力;
5-3能够选择与使用恰当的技术、资源、现代工程工具和信息技术工具,解决复杂软件工程问题;
5-4在解决复杂工程问题实践中提高现代工具的应用能力,并能够理解其局限性。
6.工程与社会:
能够基于软件工程相关背景知识进行合理分析,评价软件工程实践和复杂软件工程问题解决方案对于社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
6-1具有实施软件工程项目的能力,并能应用软件工程相关背景知识对实践过程进行评价;
6-2能够评价复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应当承担的责任。
7.环境和可持续发展:
能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。
7-1能够了解环境保护和可持续发展的理念和内涵,理解计算机技术对生态环境和社会可持续发展的影响;
7-2能够站在环境保护和可持续发展的角度思考软件工程实践,评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。
8.职业规范:
掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强。
8-1能够树立正确的世界观、人生观、价值观,具备良好的人文社会科学素养;
8-2能够拥有健康的体质、良好的心理素质和社会责任感;
9.个人和团队:
具有一定的组织、管理、协调、表达、交流、竞争与合作能力以及在团队中发挥作用的能力,能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
9-1能够理解多角色团队中每个角色的含义,能够在团队中做好自己承担的角色;
9-2能够在多学科背景下主动与其他成员沟通、合作、开展工作;
9-3能够根据团队整体需求去组织、协调团队成员间关系,初步具备参与管理团队、协调工作的能力。
10.沟通:
能够就复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。
并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
10-1具备一定的社交技巧,能够使用技术语言与业界同行及社会公众进行沟通与表达,能够就与本专业相关的当前热点问题发表自己的想法;
10-2具有较强的文字表达和组织能力,具备初步的工程技术文档写作能力;
10-3具备一定的国际视野,至少掌握一门外语,能够在跨文化背景下进行沟通和交流。
11.项目管理:
理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。
11-1能够使用合适的管理方法与经济决策方法管理项目计划和预算及确保工作进度;
11-2能够发现质量标准、应用目标、操作流程的变化和项目实施过程中的风险,并采取恰当的措施。
12.终身学习:
具备自主学习和终身学习的意识,有不断学习和适应发展的能力。
12-1对于自我探索和学习的必要性有正确的认识,认识到终身学习的必要性;
12-2积极跟踪职业的发展需求,能够制定并实施符合自身的职业发展规划。
三、主干学科
软件工程
四、学制
四年
五、授予学位
工学学士学位
六、核心课程
C++程序设计、数据结构、算法设计与分析、数据库概论、操作系统、网络及其计算、软件工程概论
七、课程和环节的总体框架图
1.课程统计
教学环节
总学分
学分比例%
总学时
学时比例%
必修课
公共基础课
51.5
27.99
888
39.36
专业基础课
27.5
14.95
440
19.50
专业必修课
27.5
14.95
440
19.50
素质拓展教育课(必修)
9.5
5.16
152
6.74
选修课
专业选修课
17
9.24
272
12.06
素质拓展教育课(公选)
4
2.17
64
2.84
实践环节
集中性实践教学环节
47
25.54
—
—
2.课程教学体系(图表):
A、JAVA模块
B、Android模块
3.实践教学体系(图表):
八、全校性课外活动和社会实践、课外创新创业活动及全校公共选修课
全校性课外活动和社会实践毕业最低要求2学分,课外创新创业活动毕业最低要求2学分。
具体按《辽宁科技大学“第二课堂成绩单”制度实施办法(试行)》执行。
由校团委统一出具第二课堂成绩单。
全校公共选修课毕业最低要求4学分(或雅思成绩6.0分及以上)。
九、附录
《普通高等学校本科专业类教学质量国家标准》中规定,软件工程专业总学分要求为140-180学分。
我校1学分=16学时,国标规定实验课程学分计算方法为1学分=24学时。
我校软件工程专业总学分184学分折合为国标学分为175.42学分,满足国标要求。
表一软件工程专业课程设置及学时分配表
类别
课程
代码
课程名称
学分
总
学时
课内学时
课外学时
按学期周学时分配
开课单位
授课
实践
一
二
三
四
五
六
七
八
必修课
公共基础课平台
x1130032
思想道德修养与法律基础
3.0
48
40
8
1
1.5
马克思主义学院
x1130211
*马克思主义基本原理概论
3.0
48
32
8
8
2
x1130201
中国近现代史纲要
3.0
48
32
8
8
2
x1130221
*毛泽东思想和中国特色社会主义理论体系概论
5.0
80
64
8
8
4
x1130181
形势与政策
2.0
32
32
2
x1110034
体育
4.0
128
96
32
2
2
2
2
体育部
x1100134
*大学英语
12.0
192
192
3
3
3
3
外语学院
x1080402
*高等数学
10.0
160
160
5
5
理学院
x1080372
*大学物理
7.5
120
120
4
3.5
理学院
x1080302
*物理实验
2.0
32
32
2
理学院
公共基础课小计
51.5
888
768
56
64
11
15.5
10.5
7
2
4
0
2
专业基础课平台
x2080011
*线性代数
2.0
32
32
2
理学院
x2080021
*概率论与数理统计
3.0
48
48
3
理学院
x2160071
*离散数学
3.0
48
48
3
软件学院
x2160421
*C++程序设计
5.0
80
56
24
5
软件学院
x2051161
Linux基础与Shell编程
3.0
48
32
16
3
软件学院
x2051181
*数据结构
5.0
80
56
24
5
软件学院
x2050121
*算法设计与分析
3.0
48
32
16
3
软件学院
x2051221
*数据库概论
3.5
56
40
16
3.5
软件学院
专业基础课小计
27.5
440
344
96
0
8
8
8.5
3
0
0
0
0
专业课平台
x2160271
*Java程序设计
4.0
64
40
24
4
软件学院
x3160611
*操作系统
3.5
56
56
3.5
软件学院
x3160621
*计算机系统基础
4.0
64
64
4
软件学院
x3160741
*Oracle数据库
3.5
56
36
20
3.5
软件学院
x3050571
*设计模式
2.0
32
24
8
2
软件学院
x2160281
*面向对象的分析与设计
3.0
48
32
16
3
软件学院
x3160631
*网络及其计算
3.5
56
44
12
3.5
软件学院
x3160481
*软件工程概论
4.0
64
48
16
4
软件学院
专业课小计
27.5
440
344
96
0
0
0
4
7.5
10.5
5.5
0
0
注:
加*课程为学位课程。
表一软件工程专业课程设置及学时分配表
类别
课程
代码
课程名称
学分
总
学时
课内学时
课外学时
按学期周学时分配
开课单位
授课
实践
一
二
三
四
五
六
七
八
专
业
选
修
课
程
群
必选模块
x4160121
Web2.0网页设计
3.0
48
16
32
3
软件学院
x4160431
JSP程序设计
3.0
48
32
16
3
软件学院
任选模块
x4160271
大数据
2.0
32
16
16
2
软件学院
注:
任选课
至少选2学分日语(国际教育学院)
x4160281
机器学习
2.0
32
16
16
2
x4160291
数字图像处理
2.0
32
16
16
2
x4160311
编译原理
2.0
32
16
16
2
x4100671
日语
5.0
80
80
5
必选、任选模块小计
8
128
J
a
v
a
模块
x4160321
Web前端框架
3.0
48
32
16
3
软件学院Java模块和ndriod模块二选一
x4160331
Java框架MyBatis
2.0
32
24
8
2
x4160341
Java框架SpringMVC
4.0
64
44
20
4
Java选修模块小计
9
144
A
n
d
r
o
i
d模块
x4160351
Android开发基础
4.0
64
44
20
4
x4051181
Android游戏应用开发
3.0
48
32
16
3
x4160361
Android网络应用开发
2.0
32
24
8
2
Andriod选修模块小计
9
144
专业选修课合计
17
272
素质拓展教育课
必修课模块
x4060421
创业管理
2.0
32
32
2
管理学院
x4440011
文献检索
1.5
24
16
8
1.5
图书馆
x1130171
大学生心理健康教育
1.0
16
8
8
1
马克思主义学院
x1130161
健康教育
1.0
16
8
8
1
x1440021
军事理论
1.0
16
16
1
武装部
x1305321
创新教育
1.0
16
16
1
软件学院
x4062151
职业生涯规划
1.0
16
16
1
管理学院
x4440081
大学生就业指导
1.0
16
16
1
招就处
公共选修课模块
公共选修课
4.0
64
64
或雅思成绩6.0分及以上
素质拓展教育课小计
13.5
216
192
0
24
实践环节
集中性实践环节
47
总计
184
2256
表二软件工程专业集中性实践教学环节计划表
序号
环节编码
实践教学
学分
周数
各学期实践教学周数
教学内容及形式
一
二
三
四
五
六
七
八
1
x5000201
入学及安全教育
0.0
1
1
集中16天完成
2
x1440031
军事训练
1.0
1
1
3
x2600004
创新创业专题
4.0
4
1
1
1
1
第1周(第3学期、第4学期),第20周(第5学期、第6学期)
4
x5000401
公益劳动
0.0
1
1
分散执行
5
x1105101
认识实习
1.0
1
1
第2周
6
x2105304
C++课程设计
2.0
2
2
第1、2周
7
x2116201
数据结构课程设计
1.0
1
1
第2周
8
x1305271
Java模块基础技术实训
1.0
1
1
Java模块
第19周
9
x1305281
Java软件开发综合实践
1.0
1
1
第19周
10
x1305291
Android开发技术实训
1.0
1
1
Android
模块
第19周
11
x1305311
Android软件开发综合实践
1.0
1
1
第19周
12
x1305251
项目实训
8.0
8
8
第1~8周
13
x1305261
生产实习
12.0
12
12
第9~20周
14
x1416201
毕业实习
2.0
2
2
第1~2周
15
x2216201
*毕业设计(论文)
14.0
14
14
第3~16周
16
x5000301
毕业教育
0.0
1
1
校内、集中
实践环节合计
47
50
表三软件工程专业教学进程
周
学
期
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
理论教学
实践教学
考试
1
+/★
★
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
∴
16
2
1
2
△
△
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
∴
∴
16
2
2
3
◆
△
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
∴
∴
16
2
2
4
◆
×
⊙
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
∴
∴
15
3
2
5
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
∴
∴
△
◆
16
2
2
6
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
∴
∴
△
◆
16
2
2
7
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
0
20
0
8
×
×
□
□
□
□
□
□
□
□
□
□
□
+
0
17
0
注:
→理论教学△课程设计×实习实训□毕业设计(论文)★军训
⊙公益劳动∴考试+入学及安全/毕业教育◆创新创业专题