您当前位置:首页  教学工作  专业介绍
2015版软件工程专业(嵌入式培养)本科人才培养方案

软件工程专业本科人才培养方案

(嵌入式培养)

学科门类:工学专业代码:080902

一、培养目标

本专业培养德、智、体、美全面发展,具有良好人文社会科学素养、社会责任感和综合职业素质,系统地掌握计算机科学基础理论和软件工程学科基础知识,具有良好的沟通与协作能力、软件系统开发与实践能力、软件项目组织与管理能力,具备良好的持续学习能力和创新意识,能够从事软件项目分析、设计、开发、测试、管理和软件系统的运行维护等工作的应用型软件技术人才。

二、培养标准与知识能力实现矩阵

(一)培养标准

1. 具备从事软件工程领域技术工作所必需的自然科学知识和工程基础知识、人文和社会科学知识、计算机科学基础理论知识和软件工程专业知识。

2. 能够综合运用相关知识规划复杂软件系统解决方案,并使用相关软件工程理论、技术和工具进行软件项目的分析、设计、开发和测试能力。

3.初步具备复杂软件系统开发的项目管理和组织能力,具有一定的工程意识和应用创新意识。

4. 具有一定的交流沟通、团队合作和信息获取能力,具有一定的职业发展能力。

5. 具备良好的职业道德,能够遵守软件工程行业规范,能够体现对职业、社会、环境的责任。

(二)知识能力实现矩阵

1. 具备从事软件工程领域技术工作所必需的自然科学知识和工程基础知识、人文和社会科学知识、计算机科学基础理论知识和软件工程专业知识。

培养标准

知识与能力要求

课程与教学环节

1.1 具备一定的自然科学基础知识和工程实践基础

1.1.1具备初步的数理分析能力,并运用数学物理等学科知识能够分析复杂工程问题

1.1.2 具有一定的工程实践基础和技能

高等数学B、概率统计B

线性代数B、大学物理C

离散数学

金工实习

1.2 具有一定的人文和社会科学知识

1.2.1具有一定的哲学、政治经济学、法律基础知识,了解社会主义建设思想理论体系和当前国内国际的形势与政策

1.2.2具有良好的人文、艺术素养

1.2.3具有较好的英语应用能力,能阅读相关文献、技术资料,在跨文化环境下进行表达与沟通

思想道德修养与法律基础、

马克思主义基本原理、中国近现代史纲要、毛泽东思想和中国特色社会主义理论体系概论、形势与政策、

大学语文、音乐素养、通识选修课、大学英语A、专业导论、学科前沿

1.3具备扎实的计算机科学基础理论知识

1.3.1 熟悉计算机体系结构,掌握计算机硬件系统组成与工作原理,掌握计算机软件系统的构成,掌握操作系统的基本原理、设计方法和实现技术

1.3.2 熟练掌握程序设计的逻辑结构和设计方法,能够使用C语言实现程序逻辑,具备初步的算法设计能力

1.3.3 掌握算法设计所必须的数据结构知识和离散数学知识

1.3.4 熟悉计算机网络基本原理、网络模型、网络协议及网络新兴技术

计算机系统基础、

操作系统

高级语言程序设计、

程序设计技能训练、

算法设计技能训练

离散数学、数据结构

计算机网络原理

1.4具备扎实的软件工程专业知识

1.4.1 掌握面向对象程序设计思想,掌握数据库系统的基本原理与应用技术

1.4.2 掌握软件项目的需求分析、系统设计与详细设计的理论知识,掌握软件验证与确认、软件保障与测试等相关知识

面向对象程序设计、

数据库原理及应用

软件需求工程、

软件设计模式与体系结构、

软件保障与测试、专业选修课程

2. 能够综合运用相关知识规划复杂软件系统解决方案,并使用相关软件工程理论、技术和工具进行软件项目的分析、设计、开发和测试能力。

培养标准

知识与能力要求

课程与教学环节

2.1 具备软件项目需求分析能力

2.1.1具备问题辨别和描述能力,具有敏锐的洞察力和交流能力,能够运用软件需求工程明确定义和分析软件系统的用户要求和系统需求

2.1.2能够运用需求工程形成规范的软件需求规格说明书

2.1.3具备需求开发和需求管理的能力

软件需求工程、

软件工程综合训练、

企业项目综合实训、

2.2 具备软件项目设计和开发能力

2.2.1能够根据需求确定系统总体设计方案

2.2.2 能够利用所学知识和工具设计每个模块的算法、所需的局部数据结构

2.2.3 能够利用专业知识和工具实现软件系统,并具备软件调试能力

软件设计模式与体系结构、软件工程综合训练设计、

面向对象技术开发训练、

企业项目综合实训

专业选修课程

2.3 具有软件系统测试能力

2.3.1能够运用系统集成与测试的理论与方法,对软件项目进行全面细致的测试

2.3.2能够制定安全、完善的测试计划和测试用例

软件质量保证与测试、

企业项目综合实训

专业选修课程

3. 初步具备复杂软件系统开发的项目管理和组织能力,具有一定的工程意识和应用创新意识。

培养标准

知识与能力要求

课程与教学环节

3.1 具备初步的软件项目管理能力

3.1.1初步具备参与项目的管理、协调能力,以及参与评估项目、提出改进建议的能力

3.1.2了解现代企业制度、管理模式、生产管理、工程管理、工程经济等基础知识

软件项目管理、

学科前沿、

软件工程综合训练、

企业项目综合实训

3.2 具有一定的软件运维能力

3.2.1具有系统软件安装与维护的基本能力,能够主导系统实施与部署

3.2.2能够进行软件项目所需的操作系统配置与管理和数据库管理系统的配置与维护能力

软件工程综合训练、

企业项目综合实训

专业选修课程

3.3 熟悉本专业技术标准,具备初步的应用创新意识

3.3.1 熟悉本专业领域技术标准,相关行业的政策、法律和法规

3.3.2了解新知识、新技术,能根据工程实际需要获取专业技术信息

3.3.3 具有良好的科学素质和创新能力,工程实践中善于应用新技术、新工具

学科前沿、

职业技能训练、

大学生创新创业素质教育、

软件工程综合训练、

企业项目综合实训

专业选修课程

4. 具有一定的交流沟通、团队合作和信息获取能力,具有一定的职业发展能力。

培养标准

知识与能力要求

课程与教学环节

4.1 具有良好的心理素质和健康的体魄

4.1.1 保持良好的工作、学习和生活心态,具有健康的体魄

4.1.2 能够应对企业信息化实施和应用过程中的突发事件,确保项目或工程的顺利进行

大学生心理健康教育、

体育、

军事训练(含军事理论)、

职业技能训练

4.2 具备一定的信息获取能力和职业发展学习能力

4.2.1具有应用检索工具获取信息的能力和对获取信息的整理与分类、甄别、提取、凝练的能力

4.2.2 具备对新知识的好奇心、激发自身求知欲望和获取新知识的能力

4.2.3能够规划个人职业发展愿景,认识自己所具备的职业能力范畴,建立自己的创业意识,正确定位与规划自己的职业发展

文献检索、

专业导论、

学科前沿、

专业方向技能训练、

软件工程综合训练、

企业项目综合实训、

大学生职业发展与就业指导

专业选修课程

4.3 具有一定的交流沟通能力和团队合作精神

4.3.1能够简练、精确和清晰的表达观点,提出具有逻辑性和说服力的论点

4.3.2能够正确阅读、理解技术文献,能够采用书面、口头形式准确表达自己的观点,能熟练制作电子演示材料

4.3.3能够编写各种项目相关文档

4.3.4具备在项目开发和实施过程中的协调、管理、竞争与合作能力,能够在团队中发挥积极作用

专业方向技能训练、

软件工程综合训练、

企业项目综合实训、

职业技能训练

5. 具备良好的职业道德,能够遵守软件工程行业规范,能够体现对职业、社会、环境的责任。

培养标准

知识与能力要求

课程与教学环节

5.1具有遵守职业道德规范和职业行为准则的意识

5.1.1熟悉软件开发、系统架构、项目管理等职位应遵守的职业道德规范,遵守所属岗位的职业行为准则

专业导论

企业项目综合实训、

职业技能训练

5.2具有良好的质量、安全、服务和环保意识,积极承担社会责任

5.2.1了解质量、服务、安全和环保等方面的相关标准与法律规范。

5.2.2了解当代工程师社会职责,熟悉技术、经济、道德价值,具有较强的公众健康及社会安全意识

思想道德修养与法律基础、

职业技能训练

三、专业核心课程

数据结构、操作系统、面向对象程序设计、软件需求工程、软件设计模式与体系结构、软件质量保证与测试。

四、学制与毕业要求

1.学制:4年。

2.毕业要求:在规定学制内,修满本专业人才培养方案规定的170学分,最长修读年限为6年。

五、学位及授予条件

符合《徐州工程学院学士学位授予工作实施细则》的相关规定,可授予工学学士学位。


六、课程设置一览表

软件工程专业(嵌入式培养)课程设置总表

课程类别

课程

编号

课程名称

学分

学分分配

实践教

学形式

考核形式

课内

周学

时数

修读

学期

理论

实践

通识课程平台

通识必修课

1518G0001

马克思主义基本原理概论

3

2

1

社会调查自主学习

考查

2

1

1502G0001

体育()

0.5

0.5

实训

考查

2

1

1503G0001

大学英语A()

4

3

1

视听说自主学习

考试

6

1

1501G0003

大学生心理健康教育

1

0.5

0.5

讲座

考查

1

1518G0002

思想道德修养与法律基础

3

2

1

社会调查自主学习

考查

2

2

1502G0002

体育()

1

1

实训

考查

2

2

1503G0002

大学英语A()

4

3

1

视听说自主学习

考试

4

2

1510G0001

大学语文

2

2

考查

2

2

1518G0003

中国近现代史纲要

2

1.5

0.5

自主学习

考查

2

3

1502G0003

体育()

1

1

实训

考查

2

3

1503G0003

大学英语A()

2

2

考试

2

3

1518G0004

毛泽东思想和中国特色社会主义理论体系概论

6

3.5

2.5

社会调查自主学习

考查

4

4

1502G0004

体育()

1

1

实训

考查

2

4

1503G0004

大学英语A()

2

2

考试

2

4

1502G0005

体育()

0.5

0.5

实训

考查

2

56

1501G0002

大学生职业发展与就业指导

1

0.5

0.5

讲座

考查

6

1501G0001

形势与政策

2

2

讲座

考查

1-4

通识必修课小计

36

24

12

通识选修课

1501G1001

◇音乐素养

2

1

1

1501G1002

◇大学生创新创业素质教育

2

1

1

素质拓展

4

4

通识选修课程

8

8

通识选修课小计

16

10

6

通识课程平台合计

52

34

18

专业课程平台

学科基础课

1504B0003

高等数学B()

5

5

考试

6

1

1505B0001

高级语言程序设计

4

3

1

实验

考试

6

1

1505B0002

离散数学

4

4

考试

4

2

1504B0004

高等数学B()

5

5

考试

6

2

1504B0025

大学物理C()

2.5

2.5

考试

4

2

1504B0031

大学物理实验C

0.5

0.5

实验

考查

2

2

1504B0026

大学物理C()

2.5

2.5

考试

4

3

1504B0015

线性代数B

2.5

2.5

考试

2

3

1504B0018

概率统计B

3

3

考试

4

4

学科基础课小计

29

27.5

1.5

专业必修课

1505P0002

◆数据结构

4

3

1

实验

考试

6

3

1505P0017

计算机系统基础

4

3.5

0.5

实验

考试

4

3

1505P0018

◆面向对象程序设计

3

2.5

0.5

实验

考试

4

4

1505P0006

数据库原理及应用

4

3

1

实验

考试

4

4

1505P0007

计算机网络原理

3.5

3

0.5

实验

考试

4

5

1505P0005

◆操作系统

3.5

3

0.5

实验

考试

4

5

1505P0019

◆软件需求工程

2.5

2.5

考试

4

6

1505P0020

◆软件设计模式与体系结构

2.5

2.5

考试

4

6

1505P0021

*软件质量保证与测试

2

1.5

0.5

实验

考查

2

6

专业必修课小计

29

24.5

4.5

专业选修课

1505P1002

◇专业导论

1

1

考查

1

1505P1005

◇学科前沿

1

1

考查

6

1505P1009

C#程序设计

3

2

1

实验

考查

4

4

1505P1010

C++程序设计

2.5

2

0.5

实验

考查

2

4

1505P1057

编译原理

2.5

2

0.5

实验

考查

4

4

1505P1058

*UI设计

2

1

1

实验

考查

4

4

1505P1059

Asp.net应用及实践

3

2

1

实验

考查

4

4

1505P1007

Web前端开发技术

2.5

1.5

1

实验

考查

4

5

1505P1035

*oracle数据库技术

2.5

2

0.5

实验

考查

4

5

1505P1046

*Java开源框架

4

3

1

实验

考查

6

5

1505P1062

*高级软件测试技术

3

2

1

实验

考查

4

5

1505P1063

*云计算技术原理

2

1.5

0.5

实验

考查

2

5

1505P1064

*Linux操作系统

2

1.5

0.5

实验

考查

4

5

1505P1051

*大数据平台与架构-hadoop

3

2

1

实验

考查

6

5

1505P1006

算法设计与分析

2.5

2

0.5

实验

考查

2

5

1505P1066

*Android开发技术

4

3

1

实验

考查

6

6

1505P1021

*软件项目管理

1.5

1

0.5

实验

考查

2

6

1505P1068

物联网技术基础

2

2

考查

2

6

1505P1116

文献检索

1

0.5

0.5

实验

考查

2

6

1505P1067

*大数据高级开发

3

2.5

0.5

实验

考查

4

6

专业选修课小计

18

13

5

此模块至少选修18学分

专业课程平台合计

76

64.5

11.5

集中实践平台

1501T0001

军事训练(含军事理论)

2

2

集中实训

考查

1

1505T0001

程序设计技能训练

1

1

集中实训

考查

2

1505T0002

算法设计技能训练

1

1

集中实训

考查

3

1506T0002

金工实习

1

1

集中实训

考查

4

1505T0013

面向对象技术开发训练

2

2

集中实训

考查

4

1505T0014

*专业方向技能训练

2

2

集中实训

考查

5

1505T0015

*软件工程综合训练

5

5

集中实训

考查

6

1505T0016

*企业项目综合实训

14

14

集中实训

考查

7

1505T0008

*毕业设计(论文)

12

12

综合设计

考查

7-8

1505T0009

*职业技能训练

2

2

技能训练

考查

8

集中实践平台合计

42

42

学分共计

170

98.5

71.5

注:◆课程表示专业核心课程,◇课程表示选修课程中的必选课程,* 课程表示为企业课程,


软件工程专业(嵌入式培养)课程构成及学分分配汇总表

课程分类

学分

比例%

实践环节学分

实践环节比例%

通识课程平台

通识必修课

36

21.2

12

7.1

通识选修课

16

9.4

6

3.5

专业课程平台

学科基础课

29

17.1

1.5

0.9

专业必修课

29

17.1

4.5

2.7

专业选修课

18

10.5

5

2.9

集中实践平台

42

24.7

42

24.7

合计

170

100

71.5

41.8

软件工程专业(嵌入式培养)按学期教学情况汇总表

学期

教学总周数

20

20

20

20

20

20

20

18

节假日及考试

2

2

2

2

2

2

2

2

集中实践周数

2

1

1

3

2

5

18

16

课内教学周数

16

17

17

15

16

13

理论教学学分

14.5

18.5

15

16.5

15

13

课内实践学分

3.5

3.5

3

6

4

4

课内周学时

20

26

24

22

22

20

制定人:程红林

审核人:鲍蓉

批准人:王冬冬

日期:20158