培养方案
长春大学软件工程专业本科人才培养方案
2024-01-09 10:55   审核人:

专业负责人:杨丽萍           审核人:王薇

一、基本信息

专业名称

软件工程

专业代码

080902

主干学科

计算机科学与技术

学制

四年

授予学位

工学学士学位

重点专业

2020年12月入选吉林省一流专业建设点

二、培养目标

全面贯彻习近平新时代中国特色社会主义思想,以培养德智体美劳全面发展的社会主义建设者和接班人为目标与宗旨,培养服务于经济社会发展,具有高度社会责任感和基本人文素养、职业道德,具备软件工程实践能力和团队协作沟通能力,具备良好国际视野与终身学习能力,能在软件系统研发与测试、软件应用与维护、软件理论与技术研究等专业领域从事软件系统的分析、设计、测试、软件项目管理、新技术和新工具研发等方面工作的软件工程师或技术骨干。

学生毕业五年左右,应达成如下状态:

子目标1:能够综合考虑法律、环境、安全、健康与可持续性发展等因素影响,践行社会主义核心价值观,具有良好社会责任感及人文素养,德智体美劳全面发展;

子目标2:能够寻求相关资源识别、分析并分级专业领域中的复杂软件工程问题,应用软件工程的思想及方法进行软件系统分析、设计、实现与测试;

子目标3:能够综合运用工程技术和现代工程工具从事软件项目管理、新技术和新工具研发等方面的工作,担任软件工程师或技术骨干;

子目标4:具有职业道德与职业素养,在团队中能有效沟通、协同开展工作;

子目标5:能够综合利用现代信息技术工具,通过继续教育或其它终生学习途径拓展自己的知识,具有良好的国际视野及保持终身学习能力,紧跟行业相关领域新理论和新技术发展。

三、毕业要求

1.工程知识:能够将数学、自然科学、工程基础及软件工程专业知识用于解决软件系统复杂工程问题;

能够应用数学、自然科学的基本概念、理论和方法及软件工程学科的语言工具,表述软件工程问题;

能够运用数学、软件工程基础及专业知识,对软件系统具体对象构建数学模型、数据模型及软件模型,并对给定软件系统工程问题求解;

能够遵循软件系统开发的工程化标准与要求,推演、分析软件系统工程问题;

能够应用软件工程专业知识及数学模型方法,比较与综合软件系统复杂工程问题解决方案。

2.问题分析:能够运用数学、自然科学及软件工程科学的基本原理,识别、表达、并通过文献研究分析软件系统复杂工程问题,以获得有效结论;

运用数学、自然科学和软件工程科学的基本原理,识别并判断软件系统复杂工程问题的关键环节与参数;

能够基于软件工程科学原理、数学模型及软件模型方法,正确表达软件系统复杂工程问题;

能够认识到解决软件问题有多种方案可选,通过文献研究、原型模拟与实验方法,形成备选的系统解决方案;

能够运用数学、自然科学、软件工程学科的基本原理,通过文献研究及项目调研方法,分析系统解决方案或备选方案的关键评价指标、各项约束条件及影响因素,获得有效结论。

3.设计/开发解决方案:能够设计针对软件系统复杂工程问题的解决方案,设计满足特定需求的单元模块、软件系统,在此过程中体现创新意识,考虑社会、健康、安全、法律、文化及环境等因素;

能够掌握软件系统生命周期中设计、开发方法和技术,识别影响软件系统设计目标和技术方案的各种因素;

能够设计符合特定需求和约束条件的单元模块,合理组织及处理数据;

遵循软件质量保障体系标准,设计软件系统并体现设计创新或应用创新;

能够在设计过程中,考虑社会、健康、安全、法律、文化及环境等制约因素。

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

能够基于软件工程的科学原理,通过文献研究或软件工程方法,调研和分析软件系统复杂工程的解决方案;

能够根据软件系统开发各阶段任务和特征,选择研究路线,设计相应的实验方案;

能够根据实验方案,构建相应的实验,按模块安全有序地开展实验及测试,正确地采集和整理实验数据;

分析与解释实验结果,通过信息综合得出合理有效的结论。

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

能够熟练使用常用的现代软件工程工具及信息技术工具,明确其使用原理及方法,并理解其局限性;

能够选择与使用恰当的技术、信息资源、现代软件工程工具及信息技术工具,分析、设计与实现软件系统复杂工程问题;

能够针对软件系统的具体对象,开发或选用满足特定需求的现代工具,预测与模拟软件工程问题,分析其局限性。

6.工程与社会:能够基于软件工程项目实际应用场景的相关知识进行合理分析,评价软件工程项目实践对社会、健康、安全、法律以及文化的影响,正确看待应承担的责任;

能够认知软件工程行业相关的技术标准体系、知识产权、产业政策、安全条例、法律法规,理解不同社会文化对软件工程活动的影响;

能够合理分析和评价软件工程实践对社会、健康、安全、法律、文化的影响,以及这些制约因素对软件工程项目实施的影响,正确看待应承担的责任。

7.环境和可持续发展:具有环境保护和可持续发展意识,理解和评价软件工程问题的工程实践对环境、社会、经济、生态可持续发展的影响;

能够知晓和理解环境保护及可持续发展的理念和内涵,具有环境保护和可持续发展意识;

能够从环境保护和可持续发展的角度,思考软件工程实践的可持续性,评价软件产品生命周期中可能对人类、环境、社会、经济、生态造成的损害和隐患。

8.职业规范:具有良好的人文社会科学素养与社会责任感,践行社会主义核心价值观,能够在软件工程实践中遵循软件设计美学,正确看待并遵守软件行业职业道德和规范,履行社会责任;

理解中国国情,树立并践行社会主义核心价值观,正确看待个人与社会的关系,具有良好的人文社会科学素养;

认同诚实公正、诚信守则的软件工程职业道德和规范,遵循软件设计美学,能在软件工程实践中自觉遵守;

认同软件工程师对公众安全、健康、福祉以及环境保护的社会责任,并能在软件工程实践中自觉履行责任。

9.个人和团队:能够在软件工程及其他学科背景下的团队中承担个体、团队成员以及负责人的角色,完成相应任务;

能够认知自我,锻炼体魄,掌握劳动技能,具有团队意识,能与其他学科背景下团队成员进行有效沟通、合作共事;

能够在软件工程项目团队中承担团队中的各种角色,独立或合作开展工作,合理组织、协调和指挥团队开展工作。

10.沟通:采用撰写报告和设计文稿、陈述发言、清晰表达或回应指令等方式,就软件工程系统复杂工程问题与业界同行及社会公众进行有效沟通和交流,具备良好的国际视野,能够在跨文化背景下进行基本的沟通和交流;

能够就软件工程专业问题,采用陈述发言、答辩、设计文稿、图表和撰写报告等方式,准确表达自己观点,回应质疑,理解与业界同行及社会公众进行交流的差异性;

具备良好的国际视野,能够通过(图书馆、数据库、网络等)多种资源渠道获取软件工程领域的国际发展趋势与研究热点;

具有基本的外语听说读及书面表达能力,能够就软件工程专业问题,在跨文化背景下进行基本的沟通和交流。

11.项目管理:能够应用软件工程管理原理与经济决策方法,在软件工程应用领域的多学科环境中管理软件工程项目;

能够运用软件工程项目中涉及的管理与经济决策方法;

能够认知软件工程项目生命周期各阶段的成本构成,说明其中涉及的软件工程管理与经济决策问题;

能够在软件工程应用领域的多学科环境下设计开发及实施软件项目过程中,应用时间进度管理、人力资源管理等软件工程管理与经济决策方法。

12.终身学习:具有自主学习和终身学习的意识,不断提升自主学习能力,适应软件工程技术快速发展需要;

能够在社会发展及行业发展的背景下,认同自主学习和终身学习的必要性,具有自主学习和终身学习的意识;

不断提升对软件工程技术问题的理解、归纳、总结及质疑等自主学习能力,适应软件工程技术快速发展需求。

13.价值观:树立和践行社会主义核心价值观,能够阐释正确的价值观对工程和社会实践活动的影响。

四、培养目标与毕业要求关系矩阵

培养目标

毕业要求

子目标1

子目标2

子目标3

子目标4

子目标5

毕业要求1

毕业要求2

毕业要求3

毕业要求4

毕业要求5

毕业要求6

毕业要求7

毕业要求8

毕业要求9

毕业要求10

毕业要求11

毕业要求12

毕业要求13

五、主干课程

程序设计基础、面向对象程序设计、数据结构、软件工程、算法分析与设计、软件建模与分析、软件架构、软件项目管理、软件质量保证与测试、软件测试技术、计算机组成原理、计算机网络、数据库系统原理、操作系统、Linux系统管理、大数据基础。

六、毕业学分要求

本专业毕业最低学分为160学分。


 

课程体系

学分要求

学分

比例

理论

学时

实践

学时

必修

选修

合计

公共基础与

通识课程

思想政治类

17

17

10.6%

268

32

外语类

8

8

5.0%

96

32

军事体育类

8

8

5.0%

32

144+3

数学与自然科学类

24

24

15.0%

370

24

通识类

6

6

12

7.5%

210

专业基础与

专业课程

专业基础课程

24.5

24.5

15.3%

334

58

专业课程

23.5

10

33.5

21.0%

420

116

专业实践与毕业设计(论文)

专业实践课程

25

25

15.6%

24+34

毕业设计(论文)

8

8

5.0%

15

合计

160

100%

1730

430+52

 


 

七、专业课程体系及教学计划

课程类别

课程编码

课程名称

课程性质

考核方式

学时数

建议修读学期

学分

要求

理论

实践环节

第一学年

第二学年

第三学年

第四学年

实验

上机

实践

设计

1

2

3

4

5

6

7

8

14:3

16:2

16:2

16:2

14:4

14:4

0:20

0:15

公共基础与通识课程

思想政治类

17022201

思想道德与法治

必修

2.5

考试

40

40

4x10

必修

17学分

17012201

马克思主义基本原理

必修

2.5

考试

40

40

4x10

17062201

中国近现代史纲要

必修

2.5

考试

40

40

4x10

17032201

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

必修

2.5

考试

40

40

4x10

17092201

习近平新时代中国特色社会主义思想概论

必修

3

考试

48

48

4x12

17052201

形势与政策

必修

2

考查

60

60

2x5

2x5

2x5

2x5

2x5

2x5

17072201

思政社会实践

必修

2

考查

32

32

2x4

2x4

2x4

2x4

外语类

15012201

大学外语1

必修

2

考试

32

24

8

3x11

必修

8学分

15012202

大学外语2

必修

2

考试

32

24

8

3x11

15012203

大学外语3

必修

2

考试

32

24

8

3x11

15012204

大学外语4

必修

2

考试

32

24

8

3x11

军事体育类

19012201

军事理论

必修

2

考试

32

32

32

必修

8学分

19012202

军事技能

必修

2

考查

3

3

3

14012201

大学体育

必修

4

考试

144

144

2x12

2x12

2x12

2x12

2x12

2x12

数学与自然科学类

08042209

高等数学A

必修

10

考试

162

162

6x14

6x13

必修

24学分

08042211

线性代数A

必修

3

考试

48

48

4x12

08042212

概率论与数理统计A

必修

3

考试

48

48

4x12

08052207

大学物理

必修

4

考试

64

64

4x16

08062201

大学物理实验

必修

1

考查

24

24

3x8

04002205

离散数学

必修

3

考试

48

48

3x16

通识类

20022201

健康教育

必修

0.5

考查

16

16

2x8

必修

6学分

选修

6学分

19022201

大学生职业生涯与就业指导

必修

2

考查

38

38

2x9

2x10

19042201

大学生心理健康教育

必修

2

考查

36

36

4x9

17092204

学习筑梦

必修

1.5

考查

24

24

2x3

2x3

2x3

2x3

通识选修课

选修

6

考查

96

96

合计学时学分

69

1208+3

976

24

208+3

专业基础与专业课程

专业基础

课程

04002201

计算机学科导论

必修

1

考查

16

16

2x8

必修

24.5

学分

04002202

程序设计基础

必修

3.5

考试

56

56

4x14

04002204

面向对象程序设计

必修

3.5

考试

56

42

14

4x14

04022201

数据结构

必修

3.5

考试

56

46

10

4x14

04022202

计算机组成原理

必修

3

考试

48

42

6

3x16

04022203

计算机网络

必修

3.5

考试

56

48

8

4x14

04022204

操作系统

必修

3.5

考试

56

48

8

4x14

04022205

数据库系统原理

必修

3

考试

48

36

12

3x16

专业课程

(必修)

04022206

算法分析与设计

必修

2

考试

32

24

8

3x11

必修

23.5

学分

04022207

软件工程

必修

3

考试

48

40

8

4x12

04022208

Linux系统管理

必修

2

考试

32

24

8

3x11

04022209

软件建模与分析

必修

3

考试

48

38

10

4x12

专业基础与专业课程

专业课程

(必修)

04022210

软件质量保证与测试

必修

3

考试

48

40

8

4x12

04022211

大数据基础

必修

2

考试

32

24

8

/4x8

04022212

学科前沿技术

必修

1

考查

16

16

4x4

04022213

软件架构

必修

2.5

考试

40

30

10

3x14

04022214

软件项目管理

必修

3

考试

48

40

8

4x12

04022215

软件测试技术

必修

2

考试

32

24

8

3x11

专业课程

(选修)

04022216

JavaEE系统应用开发

选修

2

考查

32

24

8

3x11

选修

10学分

04022217

大型数据库

选修

2

考查

32

24

8

3x11

04022218

软件开发新技术

选修

2

考查

32

24

8

3x11

04022219

分布式计算框架

选修

2

考查

32

24

8

3x11

04022220

C++高级应用

选修

2

考查

32

24

8

3x11

04022221

大数据高级应用

选修

2

考查

32

24

8

3x11

04022226

数据可视化

选修

2

考查

32

24

8

3x11

04022227

信息安全技术

选修

2

考查

32

24

8

3x11

合计学时学分

58

928

754

174

专业实践与毕业设计(论文)

专业实践

课程

04002203

程序设计基础实验

必修

1

考查

24

24

2x12

必修

33学分

04002206

专业认知实习

必修

1

考查

1

1

1

04002207

面向对象程序设计项目实践

必修

1

考查

1

1

1

04002208

创新创业教育实践1

必修

2

考查

2

2

2

04022228

软件项目开发实践

必修

2

考查

2

2

2

04002209

创新创业教育实践2

必修

1

考查

1

1

1

04022229

软件建模实践

必修

1

考查

1

1

1

04022230

企业级项目开发实践

必修

1

考查

1

1

1

04022231

大数据基础应用实践

必修

1

考查

1

1

1

04022232

软件开发与测试综合实践

必修

2

考查

2

2

2

04022233

大数据应用综合实践

必修

2

考查

2

2

2

04002210

企业实习实训

必修

10

考查

20

20

20

毕业设计

(论文)

04002211

毕业设计

必修

8

考查

15

15

15

合计学分

33

24+

49



八、课程体系拓扑图(先修关系)



九、课程体系与毕业要求关系矩阵

序号

课程名称

软件工程专业毕业要求

1-

1-

1-

1-

2-

2-

2-

2-

3-

3-

3-

3-

4-

4-

4-

4-

5-

5-

5-

6-

6-

7-

7-

8-

8-

8-

9-

9-

10-

10-

10-

11-

11-

11-

12-

12-

13

1

思想道德与法治

2

马克思主义基本原理

3

中国近现代史纲要

4

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

5

习近平新时代中国特色社会主义思想概论

6

形势与政策

7

思政社会实践

8

大学外语

9

军事理论

10

军事技能

11

大学体育

12

高等数学A

13

线性代数A

14

概率论与数理统计A

15

大学物理

16

大学物理实验

17

离散数学

18

健康教育

19

大学生职业生涯与就业指导

20

大学生心理健康教育

21

学习筑梦

22

计算机学科导论

23

程序设计基础

24

面向对象程序设计

25

数据结构

26

计算机组成原理

27

计算机网络

28

操作系统

29

数据库系统原理

30

算法分析与设计

31

软件工程

32

Linux系统管理

33

软件建模与分析

34

软件质量保证与测试

35

大数据基础

36

学科前沿技术

37

软件架构

38

软件项目管理

39

软件测试技术

40

专业选修课

41

程序设计基础实验

42

专业认知实习

43

面向对象程序设计项目实践

44

创新创业教育实践

45

软件项目开发实践

46

软件建模实践

47

企业级项目开发实践

48

大数据基础应用实践

49

软件开发与测试综合实践

50

大数据应用综合实践

51

企业实习实训

52

毕业设计

 

 

关闭窗口