培养方案

当前位置: 首页 > 教学工作 > 培养方案 > 正文 >

 

软件学院软件工程专业人才培养方案(2023修订版

 

(学科门类:工学  专业类别:计算机类  专业代码:080902

一、专业简介

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。我院软件工程专业2010年开始招生,是国家级一流本科专业建设点,河南省专业综合改革试点单位。本专业依托国家级“甲骨文信息重点实验室”平台和“甲骨文信息处理创新团队”,建有1个省级实验教学示范中心、2个省级大学生校外实践教育基地、23个专业实验室、1个创新创业孵化基地,并与国内知名企业共建有8个实习实训基地,与5个企业签订共建研发中心合作协议,为学生提供多样化的实习、实训、能力提升和协作研发平台。经过不断探索和持续改进,已将创新创业教育融入专业课程体系和专业实践教学之中,强化专业教育与创新创业教育的融合,通过实现专业教育与创业教育一体化、课上课下一体化、实习实训毕业设计一体化,来提升学生实践创新能力、就业竞争能力和持续发展潜力。

二、学制、学位、学分

学制:4

学位:工学学士

学分:170学分

三、培养目标

本专业以服务软件行业人才需求和区域经济发展为目标,培养德智体美劳全面发展,具有数学、自然科学基础知识和人文社科基础知识,具备工程能力、工程素养和一定的应用创新能力,能够在软件行业及相关领域从事软件开发、系统测试、项目管理、产品运维等工作的高素质软件工程专业技术人才。学生毕业后,经过五年左右工程实践,能达成下列目标:

1.综合运用数学、自然科学、计算和软件工程知识,具备研究并解决复杂工程问题的能力;

2.具备较强的开发和管理能力,能够在软件系统设计以及相关领域承担业务骨干角色;

3.在软件工程实践过程中,综合考虑社会、环境、可持续发展等因素,具有较强社会责任感;

4.具有较强的沟通能力和组织协调能力,具备良好团队合作精神;

5.适应软件产业发展,坚持终身学习和自主学习,具有一定的国际视野和较强的创新能力。

四、毕业要求

(一)修业年限

本专业基本学制4年,修业年限3~7年。

(二)学分要求

本专业学生毕业时须修满170学分,其中通识必修36学分,通识选修8学分,专业学科基础课37学分,专业核心课程18学分,专业必修课26学分,专业选修课4学分,集中实践36学分,第二课堂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观测点:能针对复杂软件工程具体问题,开发或选用满足特定需求的开发环境、测试平台和开源资源,进行模拟和预测,并分析其局限性。

6.工程与可持续发展。在解决复杂软件工程问题时,能够基于工程相关背景知识,分析和评价工程实践对健康、安全、环境、法律以及经济和社会可持续发展的影响,并理解应承担的责任。

6-1观测点:了解软件工程领域相关的技术标准、知识产权、产业政策和法律法规,正确认识它们对软件工程项目实践的影响;

6-2观测点:能分析和评价软件工程实践对健康、安全、环境、法律以及经济和社会可持续发展的影响,并理解应承担的责任。

7.工程伦理和职业规范有工程报国、为民造福的意识,具有人文社会科学素养和社会责任感,能够理解和践行工程伦理,在工程实践中遵守工程职业道德、规范和相关法律,履行责任。

7-1观测点:了解中国国情,理解个人与社会的关系,践行社会主义核心价值观,具有工程报国、为民造福的意识;

7-2观测点:理解软件行业职业道德、规范、相关法律和工程伦理,并在软件工程实践中自觉遵守,履行责任。

8.个人与团队。能够在多样化、多学科背景下的团队中承担个体、团队成员以及负责人的角色。

8-1观测点:理解多样化、多学科背景团队中每个角色的定位与责任,胜任团队成员角色;

8-2观测点:能在多样化背景下组织、协调和指挥团队开展工作,胜任团队负责人的角色。

9.沟通。能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令;能够在跨文化背景下进行沟通和交流,理解、尊重语言和文化差异。

9-1观测点:理解与软件同行和社会公众交流的差异,能就复杂软件工程问题,以模型、文档、代码和报告等方式清晰地表达自己的观点并回应指令;

9-2观测点:理解和尊重不同语言、文化的差异性和多样性,能就复杂软件工程问题,在跨文化背景下以语言和书面等方式进行基本沟通和交流。

10.项目管理。理解并掌握与工程项目相关的管理原理与经济决策方法,并能够在多学科环境中应用。

10-1观测点:了解软件生命周期各环节的成本构成,理解并掌握其中涉及的工程管理与经济决策问题;

10-2观测点:在多学科环境下,将工程管理与经济决策方法用于复杂软件工程问题解决方案。

11.终身学习。具有自主学习、终身学习和批判性思维的意识和能力,能够理解广泛的技术变革对工程和社会的影响,适应新技术变革。

11-1观测点:具有自主学习、终身学习和批判性思维的意识和能力。

11-2观测点:能够理解广泛的技术变革对工程和社会的影响,并主动学习专业领域新知识,持续进行知识更新,适应新技术变革。

 

本专业毕业要求对培养目标的支撑关系见表1所示

1 毕业要求对专业培养目标支撑矩阵表

培养目标

毕业要求

培养

目标1

培养

目标2

培养

目标3

培养

目标4

培养

目标5

毕业要求1

 

 

 

 

毕业要求2

 

 

 

 

毕业要求3

 

 

毕业要求4

 

 

 

 

毕业要求5

 

 

 

 

毕业要求6

 

 

 

 

毕业要求7

 

 

 

 

毕业要求8

 

 

 

毕业要求9

 

 

 

毕业要求10

 

 

 

 

毕业要求11

 

 

 

 

 

五、学程时间安排

全学程共194周。其中,课堂讲授74周,军训、入学教育3周,专业实习和毕业设计一体化安排共50周,集中实践环节包括:程序设计基础课程设计、数据结构课程设计、面向对象编程课程设计、数据库应用课程设计、操作系统应用技术、软件开发框架技术课程设计、软件前沿技术课程设计、软件工程综合实践等14周,复习考试 5 周,寒暑假 48 周,详见表2学程时间安排表。

2  学程时间安排表

第一学年

第二学年

第三学年

第四学年

合计

上学期

下学期

上学期

下学期

上学期

下学期

上学期

下学期

18

19

19

19

19

19

19

14

课堂教学

13

17

17

17

8

2

 

 

74

考试

1

1

1

1

1

 

 

 

5

军训、入学教育

3

 

 

 

 

 

 

 

3

专业实习

 

 

 

 

 

50

50

毕业论文(设计)

 

 

 

 

 

其他集中实践课程

1

1

1

1

10

 

 

 

14

寒、暑假

14

14

14

6

 

48

六、课程体系结构

1.课程设置

软件工程专业人才培养方案课程体系由三大教育环节、八大课程模块组成,以保障培养目标的达成。三大教育环节包括通识教育环节、专业教育环节、实践教育环节。八大课程模块包括通识教育必修课程模块、通识教育选修课程模块、学科基础课程模块、专业核心课程模块、专业必修课程模块、专业选修课程模块、集中实践课程模块和第二课堂模块。课程体系结构及学分学时统计见表3所示。

3 课程体系结构及学分学时统计表

平台

课程模块

课程类别

学分及比例

学时及比例

学分

小计

占总学分比例

学时

小计

占总学时比例

通识教育

通识教育必修课程

必修

36

44

25.88%

638

766

33.92%

通识教育选修课程

选修

8

128

专业教育

学科基础课程

必修

37

85

50%

616

1492

66.08%

专业核心课程

必修

18

332

专业必修课程

必修

26

464

专业选修课程

选修

4

80

实践教育

集中实践课程

 

36

60.5

35.59%

不计学时

 

课程实验(实践)

24.5

见说明2

第二课堂

必修

5

5

2.94%

不计学时

 

合计

170

170

-

2258

2258

-

说明:

1.网络课程不计学时。

2.课程实验实践24.5学分包含在对应理论课中,不重复计入170总学分,但计入实践教育学分。

3.实践教育占总学分比例35.59%,符合理工类专业实践(含实验)学分不少于总学分的30%”规定。

2. 对照专业认证的课程情况

本专业课程体系中的“人文社会科学类通识教育课程”、“数学与自然科学类课程”、“工程基础、专业基础、专业类课程”、“工程实践与毕业设计”学分占比均符合工程教育认证通用标准要求。综合类课程、毕业设计的设置符合计算机类专业补充标准要求。详见表4-1所示和表4-2所示

4-1 本专业课程体系与国家标准对比情况

课程体系

课程类别

学分

占学分比例

国家标准

人文社会科学类课程

34

20.00%

约占15%

数学与自然科学课程

27.5

16.18%

约占15%

实践

课程实验(实践)

24.5见备注1

35.59%

约占20%

集中实践

36见备注2

学科基础知识和专业教育知识课程

85

50%

约占30%

备注

1.课程实验(实践)学分包含在相应课程总学分中,具体见表7

2.集中实践包含2学分的军事技能训练。

 

4-2 本专业课程体系与工程教育专业认证标准对比情况

通用标准

课程类别

学分

小计

占总学分比例

工程教育专业

认证标准

人文社会科学类通识教育课程

通识教育必修课程

必修

26

34

20.00%

≥15%

通识教育选修课程

选修

8

数学与自然科学类课程

必修

27.5

27.5

16.18%

≥15%

专业教育课程

工程基础类课程

必修

9.5

57.5

33.82%

≥30%

专业基础类课程

必修

18

专业类课程

+

30

工程实践与毕业设计

专业实习

必修

6

34

20%

≥20%

毕业论文(设计)

必修

14

课程设计与综合实践

必修

14

补充标准

综合类课程

软件开发框架技术课程设计

两个基于多门课程综合、具有一定规模的系统设计与开发

软件工程综合实践

毕业设计

毕业设计

14学分,14

至少占总学分的8%,或不少于14

备注

工程实践与毕业设计学分只包括专业课相关的实践学分,非全部实践学分。

 

七、课程安排

1.通识教育环节

通识教育环节包括通识教育必修课程模块和通识教育选修课程模块,设置见表5。学校将网络教学形式引入通识教育课程教学,实行线上线下相结合的混合式教学形式。线下课堂教学由学校统一安排,线上课程教学依托网络在线开放课程教学进行,学生可通过在线学习完成课程学习任务。通识教育平台课程设置具体要求如下:

1)通识必修课程模块

通识教育必修课程主要包括思想政治教育类课程、大学英语课程、大学体育课程、大学语文课程、军事理论课程、大学生创新创业基础课程、心理健康教育课程、大学生职业生涯与发展规划课程、就业指导课程、学业指导课程、艺术素养教育课程、劳动教育课程等。通识教育必修课程共36学分,每位学生必须学习。

2)通识选修课程模块

通识选修课程包括人文经典与人生修养课程等七个系列,开课学期1-8,均为考查课。学生选修不低于8分。学生须在艺术体验与审美人生课程系列中选修不少于2学分的公共艺术类课程,创新能力与创业素养课程选修不少于2学分,四史类课程至少选修1门。

通识教育课程包括必修课和选修课,设置见表5所示。

5 通识教育课程

课程模块

课程编号

课程名称

总学分

总学时

学时分配

开课学期

考核方式

理论

实验实践

通识

G07001101

思想道德与法治

3

42

28

14

1

2

G07001102

中国近现代史纲要

3

42

32

10

2

1

G07001103

马克思主义基本原理

3

42

32

10

3

1

G07001104

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

3

42

32

10

5

1

G07001105

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

3

42

32

10

4

2

G07001106

形势与政策

2

64

64

 

1~8

2

G09002101

大学英语()

2

28

28

 

1

1

G09002102

大学英语()

3

48

48

 

2

2

G09002103

大学英语()

3

48

48

 

3

1

G12003101

大学体育()

1

28

14

14

1

2

G12003102

大学体育()

1

32

16

16

2

1

G12003103

大学体育()

1

32

16

16

3

2

G12003104

大学体育()

1

32

16

16

4

1

G75001101

大学生心理健康教育

1

16

16

 

1

2

G74001101

职业生涯与发展规划

1

16

8

8

2

2

G74001102

就业指导

1

16

8

8

5

2

G72001101

军事理论

2

36

36

 

2

2

G72001102

劳动教育

2

32

8

24

1~8

2

小计

 

36

638

482

156

 

 

通识

G53004201

大学生创新创业基础

1

16

 

 

2

2

G01004201

大学语文

1

16

 

 

3

2

G00004201

国家安全教育

1

16

 

 

4

2

G75004201

大学生心理健康教育实践(一)

0.5

8

 

 

1

2

G75004202

大学生心理健康教育实践(二)

0.5

8

 

 

2

2

G11004201

艺术鉴赏

2

32

 

 

4

2

G02004201

甲骨学初阶

1

16

 

 

2

2

G07004201

红旗渠精神概论

1

16

 

 

3

2

G07004202

当代世界经济与政治

2

32

 

 

2

2

系列网络课程

 

 

 

 

1~8

2

小计

 

8

128

 

 

 

 

1.通识选修课程包括人文经典与人生修养课程等七个系列,开课学期1-8,均为考查课。学生选修不低于8分。

2.学生须在艺术体验与审美人生课程系列中选修不少于2学分的公共艺术类课程(艺术类专业学生除外),创新能力与创业素养课程选修不少于2学分,四史类课程至少选修1

说明:

1.考试方式:1 为考试, 2 为考查。

2.有课程实践环节的课程,课堂讲授周数按周学时上满讲授总学时即可,不延长讲授周数。课程实践可与理论课程教学同步安排或交叉延后安排。其他平台课程实践参照此执行。

 

2.专业教育环节

专业教育环节包括学科基础课程、专业核心课程、专业必修课程及专业选修课程四个模块。软件工程专业教育课程设置是参照计算机类教学质量国家标准及工程教育专业认证标准等新要求进行设置。专业教育课程共计需修读85学分。

1)学科基础课程模块

学科基础课模块是软件工程专业及相近学科专业共同学习的必修课程,聚焦夯实学生专业基础能力,涵盖数学类基础课程、计算机技术入门课程、工程类基础课程等,为后续深入学习专业知识与技能筑牢理论根基、奠定实践基础。学生必须修够37学分。

2)专业核心课程模块

专业核心课模块是培养学生软件工程核心职业能力的系列必修课程,围绕复杂软件系统开发全流程,重点训练学生运用专业知识的基本原理与技术开展系统分析、设计、构造、测试及项目管理等关键工作的能力,是塑造学生专业核心素养的关键课程模块。学生需修够18学分。

3)专业必修课程模块

专业必修课模块是构建软件工程专业学生完整知识体系的必修课程,兼顾计算机领域核心理论、专业工具应用、前沿技术基础及工程素养培育,全面覆盖专业学习与职业发展必需的关键知识,保障学生具备扎实的专业综合能力。学生需修够26学分。

4)专业选修课程模块

专业选修课模块是依据软件工程领域就业岗位细分需求与技术发展趋势设立的课程,旨在帮助学生拓展专业视野、培育专项技能,课程涵盖技术深化、前沿探索、跨界应用等多个方向,供学生结合职业发展规划自主选择。学生需至少选修4学分。

学科基础课、专业核心课、专业必修课和专业选修课设置见表6所示。

6 专业教育课程

     

课程模块

课程编号

课程名称

总学分

总学时

学时分配

开课学期

考核方式

理论

实验实践

学科基础课

G06005311

高等数学(一)

5

84

84

0

1

1

G19105311

程序设计基础

3.5

64

40

24

1

1

G06005312

高等数学(二)

6

96

96

0

2

1

G06005303

线性代数

4

64

64

0

2

1

G06005305

概率论与数理统计

4

64

64

0

3

1

G06005306

离散数学

4

64

64

0

3

1

G05005328

大学物理

4.5

76

64

12

3

1

G19105312

计算机系统基础

3.5

60

48

12

3

1

G19105313

软件工程导论

2.5

44

32

12

4

1

小计

 

37

616

556

60

 

 

专业核心课

G19105411

数据结构与算法

3.5

60

48

12

2

1

G19105412

面向对象程序设计

3.5

64

40

24

3

1

G19105413

多媒体人机交互设计与实践

2.5

48

24

24

3

2

G19105414

软件需求分析

1.5

28

16

12

5

1

G19105415

软件设计与体系结构

1.5

28

16

12

5

1

G19105416

软件构造

1.5

28

16

12

5

2

G19105417

软件项目管理

1.5

28

16

12

5

2

G19105418

软件质量保证与测试

2.5

48

24

24

5

1

小计

 

18

332

200

132

 

 

G19105531

计算思维与软件设计基础

2

36

24

12

1

1

G19105532

专业英语

2

36

24

12

3

2

G19105533

数据库概论

3.5

60

48

12

4

1

G19105534

操作系统原理

3.5

60

48

12

4

1

G19105535

网络及计算

3.5

60

48

12

4

1

G19105536

面向数据科学的编程语言

2.5

48

24

24

4

2

G19105537

工程经济学

1

16

16

0

4

2

G19105538

人工智能

2

36

24

12

4

2

G19105539

云应用开发

3

56

32

24

5

1

G19105540

软件开发框架技术基础

3

56

32

24

5

2

小计

 

26

464

320

144

 

 

G19105551

软件前沿技术基础

2

40

16

24

5

2

G19105552

软件前沿技术应用

2

40

16

24

5

1

G19105553

缓存技术与应用

2

40

16

24

5

2

G19105554

容器技术与应用

2

40

16

24

5

1

G19105555

数学建模

2

36

24

12

4

2

G19105556

自然语言处理

2

36

24

12

4

2

G19105557

甲骨文数字化保护与智能技术

2

36

24

12

4

2

G19105558

甲骨文文化IP开发与跨界合作

2

36

24

12

4

2

G19105559

人工智能与医学影像智能分析

2

36

24

12

4

2

G19105560

智慧医院管理与资源优化

2

36

24

12

4

2

小计

 

20

376

208

168

 

 

 

3.实践教育环节

实践教育环节由实验课程模块、集中实践模块及第二课堂模块三部分组成。

1)实验课程模块

实验课程是为验证课程的理论、原理、规律设置的课内实践教学环节。实验课程模块包括:与理论课程同步开设的实验课和单独开设的实验课两部分组成。

2)集中实践模块

集中实践模块是指统一组织实践的实践教学环节,包括军事技能训练、课程设计、专业实习和毕业论文(设计)等多个环节。学生需修够36学分。

3)第二课堂模块

安阳师范学院围绕人才培养定位,构建全员、全过程、全方位育人格局。通过《安阳师范学院第二课堂成绩单制度实施方案》,优化第一课堂与第二课堂深度融合,学生须通过第二课堂的公益劳动实践模块获得第一课堂通识必修模块劳动教育课程学分,学生可通过第二课堂的创新创业实践模块获得第一课堂分类培养模块的创新创业实践学分。按照《安阳师范学院第二课堂成绩单制度实施方案》执行,可获得5学分。

实践环节相关课程安排见表7所示。

实践环节相关课程安排

模块

课程代码

课程名称

周数

学分

开课学期

考核方式

备注

课程

实验

G19105311

程序设计基础

 

1

1

1

必修

G05005328

大学物理

 

0.5

3

1

必修

G19105312

计算机系统基础

 

0.5

3

1

必修

G19105313

软件工程导论

 

0.5

4

1

必修

G19105411

数据结构与算法

 

0.5

2

1

必修

G19105412

面向对象程序设计

 

1

3

1

必修

G19105413

多媒体人机交互设计与实践

 

1

3

2

必修

G19105414

软件需求分析

 

0.5

5

1

必修

G19105415

软件设计与体系结构

 

0.5

5

1

必修

G19105416

软件构造

 

0.5

5

2

必修

G19105417

软件项目管理

 

0.5

5

2

必修

G19105418

软件质量保证与测试

 

1

5

1

必修

G19105531

计算思维与软件设计基础

 

0.5

1

1

必修

G19105532

专业英语

 

0.5

3

2

必修

G19105533

数据库概论

 

0.5

4

1

必修

模块

课程代码

课程名称

周数

学分

开课学期

考核方式

备注

课程

实验

G19105534

操作系统原理

 

0.5

4

1

必修

G19105535

网络及计算

 

0.5

4

1

必修

G19105536

面向数据科学的编程语言

 

1

4

2

必修

G19105538

人工智能

 

0.5

4

2

必修

G19105539

云应用开发

 

1

5

1

必修

G19105540

软件开发框架技术基础

 

1

5

2

必修

G19105551

软件前沿技术基础

 

1

5

2

必修(云计算除外)

G19105552

软件前沿技术应用

 

1

5

1

必修(云计算除外)

G19105553

缓存技术与应用

 

1

5

2

必修(云计算方向)

G19105554

容器技术与应用

 

1

5

1

必修(云计算方向)

课程

实践

G07001101

思想道德与法治

 

0.5

1

2

必修

G07001102

中国近现代史纲要

 

0.5

2

1

必修

G07001103

马克思主义基本原理

 

0.5

3

1

必修

G07001104

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

 

0.5

5

1

必修

G07001105

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

 

0.5

4

2

必修

G12003101

大学体育()

 

0.5

1

2

必修

G12003102

大学体育()

 

1

2

1

必修

G12003103

大学体育()

 

1

3

2

必修

G12003104

大学体育()

 

1

4

1

必修

G74001101

职业生涯与发展规划

 

0.5

2

2

必修

G74001102

就业指导

 

0.5

5

2

必修

G72001102

劳动教育

 

1.5

1~8

2

必修

小计

 

24.5

 

 

 

集中

实践

G19108601

军事技能

3

2

1

2

必修

G19108602

专业实习

33

6

6~7

1

必修

G19108603

毕业论文(设计)

17

14

7~8

1

必修

G19108621

程序设计基础课程设计

1

1

1

2

必修

G19108622

数据结构课程设计

1

1

2

2

必修

G19108623

面向对象编程课程设计

1

1

3

2

必修

G19108624

数据库应用课程设计

1

1

4

2

必修

G19108625

操作系统应用技术

2

2

5

2

必修

G19108626

软件开发框架技术课程设计

3

3

5

2

必修

G19108627

缓存技术与应用课程设计

2

2

5

2

必修(云计算方向)

G19108628

软件前沿技术课程设计

2

2

5

2

必修(云计算除外)

G19108629

软件工程综合实践

3

3

5

2

必修

小计

67

36

 

 

 

第二课堂

按照《安阳师范学院第二课堂成绩单制度实施暂行办法》执行,5学分

必修

4.课程体系支撑毕业要求有效达成矩阵

软件工程专业始终坚持以学生为中心,坚持产出导向、持续改进教学理念,依据工程教育专业认证标准,严把课程设置关,建立课程支撑人才毕业要求有效达成矩阵 课程对毕业要求达成的支撑作用分高度支撑(用“H”表示)、中度支撑(用“M”表示)、弱度支撑(用“L”表示)。见表8所示。


8 课程支撑人才毕业要求有效达成矩阵

毕业要求

课程名称

1-1

1-2

1-3

1-4

2-1

2-2

2-3

2-4

3-1

3-2

3-3

3-4

4-1

4-2

4-3

4-4

5-1

5-2

6-1

6-2

7-1

7-2

8-1

8-2

9-1

9-2

10-1

10-2

11-1

11-2

思想道德与法治

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

H

 

M

 

 

 

 

 

 

 

 

 

中国近现代史纲要

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

马克思主义基本原理

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

L

 

 

 

 

 

 

形势与政策

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

M

 

 

 

 

 

 

 

 

 

大学英语()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

大学英语()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

大学英语()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

大学体育()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

大学体育()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

大学体育()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

大学体育()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

大学生心理健康教育

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

M

M

 

 

 

 

 

 

 

职业生涯与发展规划

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

H

 

 

 

 

 

 

M

 

就业指导

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

M

 

 

 

 

 

 

 

 

军事理论

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

劳动教育

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

高等数学(一)

 

 

H

H

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

程序设计基础

H

 

 

 

 

 

M

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

高等数学(二)

 

 

H

H

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

线性代数

 

H

M

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

概率论与数理统计

 

M

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

离散数学

 

H

M

M

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

大学物理

M

 

 

 

L

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

计算机系统基础

L

 

 

 

M

 

 

 

 

 

 

 

H

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

软件工程导论

H

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

L

 

 

 

数据结构与算法

 

 

L

 

H

 

M

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

面向对象程序设计

 

 

 

 

 

M

 

 

H

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

多媒体人机交互设计与实践

 

 

 

 

 

 

 

H

 

 

 

 

 

M

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

软件需求分析

M

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

软件设计与体系结构

 

 

 

M

 

 

 

 

 

 

H

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

软件构造

 

 

 

 

 

 

 

 

 

 

H

 

 

H

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

软件项目管理

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

H

M

 

 

软件质量保证与测试

 

 

 

 

 

 

 

 

H

 

 

 

 

 

 

M

 

M

 

 

 

 

 

 

H

 

 

 

 

 

计算思维与软件设计基础

M

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

专业英语

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

H

 

 

 

M

数据库概论

 

H

 

 

 

H

 

 

 

 

 

 

 

 

M

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

操作系统原理

 

L

H

 

 

M

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

网络及计算

 

 

H

M

 

 

 

 

 

 

 

 

L

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

面向数据科学的编程语言

H

 

 

 

 

 

M

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

工程经济学

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

 

 

 

 

 

H

 

 

 

人工智能

 

 

H

 

 

M

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

云应用开发

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

M

 

M

 

 

 

 

 

 

 

 

M

 

软件开发框架技术基础

 

 

 

 

 

 

 

 

 

H

 

 

 

M

 

 

H

 

 

 

 

 

 

 

 

 

 

 

M

 

软件前沿技术基础

 

 

 

 

 

 

M

 

H

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

M

软件前沿技术应用

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

M

军事技能

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

专业实习

 

 

 

 

 

 

 

H

 

 

 

H

 

 

 

 

 

M

 

H

 

 

 

 

M

 

M

 

 

M

毕业论文(设计)

 

 

 

 

 

 

 

H

 

 

 

H

 

 

 

 

 

M

 

H

 

 

 

 

M

 

M

 

 

H

程序设计基础课程设计

 

 

 

 

 

 

 

 

 

 

M

 

H

 

 

 

 

L

 

 

 

 

H

 

 

 

 

 

 

 

数据结构课程设计

 

 

 

 

 

 

 

 

H

 

M

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

面向对象编程课程设计

 

 

 

 

 

 

 

 

 

 

M

 

H

 

 

 

 

L

 

 

 

 

H

 

 

 

 

 

 

 

数据库应用课程设计

 

 

 

 

 

 

 

 

L

 

 

 

 

H

 

 

 

H

 

 

 

 

M

 

 

 

 

 

 

 

操作系统应用技术

 

 

M

 

 

 

 

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

软件开发框架技术课程设计

 

 

 

 

 

 

 

 

 

 

H

 

 

 

M

 

 

 

M

 

 

 

H

 

 

 

 

 

H

 

软件前沿技术课程设计

 

M

 

 

 

 

 

 

 

H

 

 

 

M

 

 

 

H

 

 

 

 

 

 

 

M

 

 

 

 

软件工程综合实践

 

 

 

 

M

 

 

 

 

 

H

 

 

 

 

 

 

M

 

 

 

H

 

H

 

 

 

H

 

 

注:课程对毕业要求达成的支撑作用分高度支撑(用“H”表示)、中度支撑(用“M”表示)、弱度支撑(用“L”表示)。