您现在的位置:首页>>专业介绍>>阅读文章

软件工程

发布人:admin    发布时间:2020年06月28日    阅读次数:8322

 

金陵科技学院软件工程专业历史始于2003年计算机科学与技术专业的软件工程方向,2011年获批单独开设,2015年获批江苏省品牌专业,2016年软件工程学科获批江苏省重点建设学科。

本专业的人才培养方案一般每两年作一次较大修订。

 

软件工程专业人才培养方案(2018

一、培养目标

本专业培养适应江苏省、南京市软件与信息技术服务业发展需求,德、智、体、美、劳全面发展,具有良好科学素质、人文素养、社会责任感和职业道德,具有扎实的数理、专业理论知识和专业技能,具有在软件工程和多元社会环境背景下分析、设计、开发复杂应用系统的能力,具有良好的团队合作和组织管理能力,具有终身学习、较强创新能力和国际化视野的软件工程技术人才,能在软件工程相关领域从事软件工程项目(或产品)的研发、设计、管理和服务等岗位工作的技术骨干和项目主管。

具体而言,本专业学生培养工作所应达到的目标(毕业后5年左右预期)包括:

1)具有扎实的数理、专业基础理论知识和专业技能(基础知识),能在软件与信息技术服务业相关领域成功开展与专业相关工作;(职业能力)

2)具有良好科学素质、人文素养、社会责任感和职业道德,具有担当精神和强烈的事业心;(综合素养)

3)具有良好的团队合作和组织管理能力(团队合作),能够就复杂工程问题与国内外同行,以及社会公众进行有效沟通和交流;(跨文化交流)

4)具有国际视野,并能跟踪软件工程领域前沿技术发展和较强的创新能力;(国际视野和创新能力)

5)能够通过终身学习适应职业发展,在软件与信息技术服务业相关领域具有职场竞争力。(持续发展)

 

二、 毕业要求

毕业要求1.工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。

1-1 掌握解决软件工程问题所需数学、自然科学、工程基础和专业知识及基本的数学建模方法;

1-2 能够将数学、自然科学、工程科学的语言工具用于软件工程问题的表述;

1-3 能够针对具体的软件工程问题对象建立数学模型并求解;

1-4 能够将自然科学、工程基础、专业知识和数学模型方法用于软件工程问题的推演、分析和解决方案的比较与综合。

毕业要求2. 问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论。

2-1 能够运用数学、自然科学、工程基础及软件工程科学原理,识别和判断复杂软件工程问题的关键环节;

2-2 能够基于相关科学原理和数学模型方法正确表达复杂软件工程问题;

2-3 能够认识到解决问题有多种方案可选择,能够通过文献研究寻求可替代的软件工程问题解决方案;

2-4 能够运用相关基本科学原理,借助文献研究,分析软件工程问题的影响因素,获得有效结论。

毕业要求3. 设计/开发解决方案:能够设计针对复杂工程问题的解决方案,设计满足特定需求的软件系统、模块(组件)或算法流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

3-1 掌握软件产品设计、开发、质量保证与测试的基本方法和技术,了解影响软件产品设计目标和技术方案的各种因素;

3-2 能够针对特定需求,完成软件算法流程、单元模块(组件、部件) 的设计、开发和测试;

3-3 能够进行软件系统的设计、开发和测试,并能在设计、开发和测试中体现新意识、新思路,采用新方案;

3-4 能够在软件系统设计、开发和测试过程中考虑社会、健康、安全、法律、文化以及环境等因素。

毕业要求4. 研究:能够基于科学原理并采用科学方法对复杂软件工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。

4-1 掌握研究的基本方法,理解“调研、设计、实施、归纳”的基本研究思路;

4-2 能够基于数学、自然科学、工程基础及软件工程科学原理,通过文献研究或相关方法,调研和分析复杂软件工程问题的解决方案;

4-3 能够针对特定软件工程问题,选择研究路线,设计实验方案,构建实验系统;

4-4 能够安全地开展实验,严谨地采集实验数据,如实地记录实验结果,对实验结果进行分析和解释,并通过信息综合得到合理有效的结论。

毕业要求5. 使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源、软件工程工具和信息技术工具,包括对复杂软件工程问题的预测与模拟,并能够理解其局限性。

5-1 能够掌握软件工程领域中主要方法、平台、工具的使用原理和方法,了解其差异和适用领域;

5-2 能够选择与使用恰当的技术、资源、现代软件工程工具和信息技术工具,对复杂软件工程问题进行分析、设计、开发、测试和验证;

5-3 能够开发或选用合适的平台、工具,对复杂软件工程问题进行预测与模拟,并能分析其局限性。

毕业要求6. 工程与社会:能够基于软件工程相关背景知识进行合理分析,评价专业工程实践和复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。

6-1 了解软件工程专业相关领域技术标准体系、知识产权、产业政策和法律法规,理解社会、健康、安全、法律以及文化等外部因素对软件工程活动的影响;

6-2 理解复杂软件工程项目在“人-网络(含计算机)-社会”系统中应当承担的责任。能够分析和评估软件工程实践对社会、健康、安全、法律、文化的影响以及制约因素对项目实施的影响

毕业要求7. 环境和可持续发展:能够理解和评价针对复杂软件工程问题的专业工程实践对环境、社会可持续发展的影响。

7-1 能够理解复杂软件工程问题所涉及的环境和可持续发展等方面的理念和内涵和法律法规;

7-2 了解信息化与环境保护、可持续发展的关系,能够理解和评价复杂软件工程实践对于环境和社会可持续发展的影响。

毕业要求8. 职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。

8-1 具有正确的价值观和较好的人文社会科学素养,理解个人与社会的关系,了解中国国情;

8-2 理解诚实守信的工程职业道德和规范,能够在软件工程实践中自觉遵守履行;

8-3 理解工程师对公众的安全、健康和福祉,以及环境保护的社会责任,能够在工程实践中自觉履行责任。

毕业要求9. 个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。

9-1 具有团队合作意识,能够与团队中各学科成员进行有效沟通、并合作开展工作;

9-2能够理解个人在团队中的角色,能够独立或合作承担团队所赋予的任务;

9-3能够了解团队成员想法,具备在多学科背景下的团队中的协调、协作、组织和管理能力,并能够在项目实施过程中运用以上能力。

毕业要求10. 沟通:能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。

10-1 就复杂软件工程问题,能够以发言陈述、报告文稿及图表等方式,清晰准确地表达个人的观点;

10-2 能够理解与业界同行及社会公众交流的差异性,具有与其进行有效沟通和交流的能力,并能够准确回应指令和质疑;

10-3 具有较好的外语听说读写及翻译能力,能够阅读和翻译外文专业文献,跟踪了解软件工程领域的国际发展趋势和研究热点;

10-4 具有一定的国际化视野,能够通过多种途径理解和尊重世界不同文化的差异性和多样性,并能够在跨文化背景下就专业问题进行基本的沟通和交流。

毕业要求11. 项目管理:理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。

11-1 能够掌握应用于软件工程领域的基本经济、管理知识和方法,并能够利用模型和工具对软件工程项目进行管理;

11-2 了解软件工程及产品全周期、全流程的成本构成、理解其中涉及的软件工程管理与经济决策问题;

11-3能够在复杂的多学科环境下(包括模拟环境),将工程管理、经济决策的方法,运用于解决方案的设计开发过程中,解决相关工程问题。

毕业要求12. 终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。

12-1 能够在社会发展的大背景下,认识到自主学习和终身学习的必要性,具有终身学习意识;具有自主学习的能力,包括对软件工程技术问题的理解能力、总结归纳的能力和提出问题的能力;

12-2能够发现软件工程实践中存在的问题,并利用多种手段完成自主学习、及时更新知识体系,适应技术的发展和进步。

 

    毕业要求对培养目标的支撑情况见表1

1 毕业要求对培养目标的支撑关系

培养目标

毕业要求

培养目标1

培养目标2

培养目标3

培养目标4

培养目标5

毕业要求1工程知识

 

 

 

 

毕业要求2问题分析

 

 

 

 

毕业要求3设计/开发解决方案

 

 

 

毕业要求4研究

 

 

 

 

毕业要求5使用现代工具

 

 

 

 

毕业要求6工程与社会

 

 

 

 

毕业要求7环境和可持续发展

 

 

 

 

毕业要求8职业规范

 

 

 

 

毕业要求9个人和团队

 

 

 

 

毕业要求10沟通

 

 

 

毕业要求11项目管理

 

 

 

 

毕业要求12终身学习

 

 

 

 

 

三、学制、学位

基本学制:四年。

授予学位:工学学士。

 

四、课程设置

1.       课程设置与安排

本专业课程设置与安排见表2,集中性实践教学环节安排见表3,选修课程设置见表4

2 课程设置与安排表

课程编码

课程名称

学分数

课内时数

课外
学时

各学期分配(周学时)

共计

讲课学时

实验学时

1

2

3

4

5

6

7

8

公共基础课程

必修

1

0305128000

思想道德修养与法律基础

3

48

48

 

 

4

 

 

 

 

 

 

 

2

0305128004

中国近现代史纲要

3

48

48

 

 

 

4

 

 

 

 

 

 

3

0305128002

马克思主义基本原理

3

48

48

 

 

 

 

4

 

 

 

 

 

4

0305128005

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

5

64

64

 

16

 

 

 

4

 

 

 

 

5

0305134000

形势与政策

2

 

 

 

32

*

*

*

*

*

*

*

*

6

0502111029

大学英语1

4

56

56

 

16

4

 

 

 

 

 

 

 

7

0502111002

大学英语2

4.5

64

64

 

16

 

4

 

 

 

 

 

 

8

0502111030

大学英语3

4

56

56

 

16

 

 

4

 

 

 

 

 

9

0502111015

大学英语4

3

48

48

 

 

 

 

 

4

 

 

 

 

10

0701120101

高等数学A1

4.5

72

72

 

 

6

 

 

 

 

 

 

 

11

0701120102

高等数学A2

5.5

88

88

 

 

 

6

 

 

 

 

 

 

12

0701120117

线性代数与空间解析几何

3

48

48

 

 

4

 

 

 

 

 

 

 

13

0701120114

概率论与数理统计A

3

48

48

 

 

 

 

4

 

 

 

 

 

14

0701120120

数学建模

3

48

48

 

 

 

 

 

3

 

 

 

 

15

0402126011

体育

1

32

8

24

 

2

 

 

 

 

 

 

 

16

0402126012

体育

1

32

8

24

 

 

2

 

 

 

 

 

 

17

0402126013

体育

1

32

8

24

 

 

 

2

 

 

 

 

 

18

0402126014

体育

1

32

8

24

 

 

 

 

2

 

 

 

 

19

0702120209

大学物理C

4

64

64

 

 

 

 

4

 

 

 

 

 

20

0702920401

大学物理实验1

1

16

 

16

 

 

 

3

 

 

 

 

 

21

0711131000

心理健康教育

1

16

16

 

 

2

 

 

 

 

 

 

 

22

0306131000

军事理论概论

2

 

 

 

32

2

 

 

 

 

 

 

 

23

0303132002

大学生职业生涯规划指导

1

16

16

 

 

 

*

 

 

 

 

 

 

24

0303132003

大学生创业基础

1

16

16

 

 

 

 

 

 

*

 

 

 

25

0303132005

大学生创新创业

1

16

16

 

 

 

 

 

*

 

 

 

 

公共基础必修课学分及学时合计

65.5

1008

896

112

128

专业基础课

必修

26

0809212032

高级语言编程

2.5

40

40

 

 

3

 

 

 

 

 

 

 

27

0809912154

高级语言编程实验

2

32

 

32

 

2

 

 

 

 

 

 

 

28

0809212038

软件工程导论

3

48

48

 

 

 

3

 

 

 

 

 

 

29

0809212017

离散结构

3

48

48

 

 

 

3

 

 

 

 

 

 

30

0809212002

算法与数据结构

4.5

72

56

16

 

 

 

5

 

 

 

 

 

31

0809212003

数据库系统原理

4

64

48

16

 

 

 

 

4

 

 

 

 

32

0809212004

操作系统

3.5

56

48

8

 

 

 

 

 

4

 

 

 

专业基础必修课程学分及学时合计

22.5

360

288

72

 

专业课

必修

33

0809312024

软件需求分析

2

32

24

8

 

 

 

 

2

 

 

 

 

34

0809312022

软件质量保证与测试

3

48

32

16

 

 

 

 

4

 

 

 

 

35

0809312026

软件设计与体系结构

3

48

32

16

 

 

 

 

 

3

 

 

 

36

0809312053

软件项目管理

2

32

24

8

 

 

 

 

 

 

 

2

 

专业必修课程学分及学时合计

10

160

112

48

 

限选

37

0809412022

面向对象程序设计

2.5

40

40

 

 

 

2

 

 

 

 

 

 

38

0809912102

面向对象程序设计实验

1.5

24

 

24

 

 

2

 

 

 

 

 

 

39

0809412130

团队激励与沟通

1

16

16

 

 

 

2

 

 

 

 

 

 

40

0809212025

计算机网络技术

3

48

40

8

 

 

 

 

 

3

 

 

 

41

0809412137

计算机系统基础1

2

32

24

8

 

 

 

 

2

 

 

 

 

42

0809412138

计算机系统基础2

3

48

40

8

 

 

 

 

 

3

 

 

 

43

0809412043

软件工程经济学

2

32

32

 

 

 

 

 

 

2

 

 

 

44

0809412122

文献检索

1

16

8

8

 

 

 

 

 

2

 

 

 

45

0809412006

人机交互技术

2

32

24

8

 

 

 

 

 

 

2

 

 

46

0809412132

新技术与创新

1

16

16

 

 

 

 

 

 

 

2

 

 

47

0809412146

工程伦理

1

16

16

 

 

 

 

 

 

 

1

 

 

专业公共限选最低学分及学时合计

7

112

80

32

 

48

企业级Web开发

0809412066

Java高级程序设计

3

48

32

16

 

 

 

3

 

 

 

 

 

49

0809412109

Web服务器端技术

3

48

32

16

 

 

 

 

3

 

 

 

 

50

0809412108

Web前端技术

3

48

32

16

 

 

 

 

 

3

 

 

 

企业级Web开发方向小计

9

144

96

48

 

51

移动应用开发

0809412071

智能终端与移动应用开发

3

48

32

16

 

 

 

 

 

3

 

 

 

52

0809412072

跨平台脚本开发技术

3

48

32

16

 

 

 

 

 

 

3

 

 

53

0809412073

智能外设与移动应用开发

3

48

32

16

 

 

 

 

 

 

3

 

 

移动应用开发方向小计

9

144

96

48

 

·专业课限选最低学分及学时合计

16

256

176

80

 

任选

54

0807515070

电子技术基础

4

64

56

8

 

 

4

 

 

 

 

 

 

55

0809512115

Python语言

2

32

16

16

 

 

 

2

 

 

 

 

 

56

0809512116

信息安全导论

2

32

24

8

 

 

 

 

 

2

 

 

 

57

0809512047

跨平台软件开发理论与实践

2

32

16

16

 

 

 

 

 

2

 

 

 

58

0809912124

大数据开发基础

2

32

 

32

 

 

 

 

 

2

 

 

 

59

0809513013

计算方法

2.5

40

32

8

 

 

 

 

 

3

 

 

 

60

0809512117

云计算技术与应用

2

32

32

 

 

 

 

 

 

 

2

 

 

61

0809512106

软件构造

3

48

32

16

 

 

 

 

 

 

3

 

 

62

0809512118

人工智能导论

2

32

16

16

 

 

 

 

 

 

2

 

 

63

0809512119

算法设计与分析

2.5

40

32

8

 

 

 

 

 

 

3

 

 

64

0809512046

机器学习

2

32

16

16

 

 

 

 

 

 

2

 

 

65

0809512045

分布式系统

2

32

16

16

 

 

 

 

 

 

2

 

 

66

0809512060

Linux网络操作系统与安全管理

3

48

32

16

 

 

 

 

 

 

3

 

 

专业课任选最低学分及学时合计

2

32

16

16

 

专业选修课最低选修学分及学时合计

18

288

192

96

 

公共选修课

详见金陵科技学院公共选修课模块

公共选修课最低选修学分及学时合计

10

160

160

 

 

选修课最低学分级学时合计

28

448

352

96

课内教学总学分及学时合计

126

1976

1648

328

 

3 集中性实践教学环节安排表

课程

类别

课程编号

课程名称

学分

周数

开课学期

备注

军训

0306931000

军事技能训练

2

2

1

 

实习实训

0809912016

认知实习

1

1

3

校外实习基地

0809912089

专业实习1

2

2

3

产学共建校内实践与创新中心

0809912151

专业实习2

3

3

5

产学共建校内实践与创新中心

0809912018

工程项目实践

8

8

7

产学共建校内实践与创新中心

0809912019

毕业实习