软件工程专业2024级人才培养方案

作者: 时间:2025-02-28 点击数:

一、专业名称和专业代码

专业名称:软件工程

专业代码:080902

二、培养目标

(一)总目标

本专业面向区域和国家信息产业、软件开发行业发展需求,着力培养具备铁人精神、高度社会责任感、职业道德、家国情怀和国际视野、创新意识强、能够在软件工程及相关领域从事软件开发、测试、运维及管理,德智体美劳全面发展的应用型工程技术人才。

(二)分目标

目标1:能够综合运用所学知识、方法和各类工具等解决软件工程在实际生活、生产中的复杂工程问题,设计与优化软件开发流程、优化软件项目管理规范、并体现一定创新意识。

目标2:能够从全局出发,综合考虑软件工程及相关领域的行业规范、法律、法规、经济效益,担负满足支撑社会和经济发展的信息责任。

目标3:能够与国内外同行、客户及同事等进行有效交流与沟通,协调和处理团队工作中的各项事务,在多学科背景下解决软件工程领域的复杂工程问题。

目标4:能够跟踪软件行业及相关领域的发展趋势,不断自主学习提升专业能力、业务水平和国际视野,提高职场竞争能力,适应不断变化的国内外形势。

目标5:具有终身学习的意识和较强的自主学习能力,能够主动适应软件工程相关产业的发展,进行自我知识更新和能力提升,拓展新的职业发展机会。

三、毕业要求

毕业要求1. 工程知识

指标点1-1能够应用数学、自然科学、计算机领域的工程基础和软件工程专业知识正确表述软件工程领域的复杂工程问题。

指标点1-2能够针对复杂软件工程问题或者过程建立合适的数学模型或系统模型,并对模型进行求解。

指标点1-3能够将计算机领域的工程基础和软件工程专业知识用于复杂工程解决方案的验证、分析和改进。

毕业要求2. 问题分析

指标点2-1 能够应用数学、自然科学和软件工程专业知识的基本原理,识别、判断复杂软件工程项目需要解决的问题,并对问题进行定义和表述。

指标点2-2能够利用多种资源开展文献检索、查询和研究分析,明确复杂软件工程项目的关键环节和核心问题,形成解决方案并进行正确表达。

指标点2-3能够分析复杂软件工程问题的关键影响因素,评估、论证解决方案的可行性和合理性,并获得有效结论。

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

指标点3-1能够设计出针对软件系统相关复杂工程问题的解决方案,能够用设计文档、原型系统等形式呈现设计成果,能够完成数据结构和算法的设计与实现。

指标点3-2 能够针对软件工程学科最新进展和发展趋势进行调研,在复杂软件系统设计开发过程中具有创新意识和创新实践能力,能够将新知识、新技术用于解决方案和开发过程的设计和改进。

指标点3-3能够在软件生命周期中综合考虑社会、健康、安全、法律、文化以及环境等因素,并能在现实约束条件下,对复杂软件项目的解决方案进行评价,验证其有效性。

毕业要求4. 研究

指标点4-1 能够基于数学、自然科学和软件工程专业知识,分析确定软件系统设计开发过程中的关键问题。

指标点4-2能够采用科学的方法对计算机软件系统中的关键环节,设计相应的实验方案,搭建实验环境,开展实验研究,具有分析与解释的能力。

指标点4-3具有通过信息综合得到合理有效的结论的能力,包括从实验中呈现结果,并总结结论形成报告。

毕业要求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掌握软件项目的开发流程与管理方法,能按照软件开发计划组织实施软件项目开发,并在开发过程中对范围、成本、进度、质量、资源等项目要素进行监控和管理。

毕业要求12. 终身学习

指标点12-1:能认识不断探索和学习的必要性,具有自主学习和终身学习的意识,掌握自主获取知识的途径及方法。

指标点12-2:能够进行自我评价,针对个人或职业发展的需要,进行职业规划,适应社会的发展。

四、毕业要求培养目标的支撑矩阵

培养目标

毕业要求

目标1

目标2

目标3

目标4

目标5

毕业要求1


*



*

毕业要求2



*

*


毕业要求3

*

*




毕业要求4


*



*

毕业要求5


*

*



毕业要求6

*

*




毕业要求7

*





毕业要求8

*


*



毕业要求9



*

*


毕业要求10




*

*

毕业要求11



*

*


毕业要求12


*



*

*关联

五、专业核心课程

面向对象程序设计、离散数学、数据结构、计算机组成与结构、操作系统、数据库原理软件工程导论、计算机网络原理、软件开发框架技术及应用、软件质量保证与测试、软件需求分析

六、课程及教学活动毕业要求的支撑矩阵

序号

毕业要求


课程名称

1.工程知识

2.问题分析

3.设计/开发

解决方案

4.研究

5.使用现代工具

6.工程与

社会

7.环境和可

持续发展

8.职业

规范

9.个人和团队

10.沟通

11.项目

管理

12.终身

学习

1-1

1-2

1-3

2-1

2-2

2-3

3-1

3-2

3-3

4-1

4-2

4-3

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

12-1

12-2

1

思想道德与法治



















H










2

马克思主义基本原理



















H










3

中国近现代史纲要



















H










4

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



















H










5

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



















H










6

形势与政策



















H










7

铁人精神育人



















H



M







8

国家安全教育



















M










9

人工智能与科学方法论













M
















10

大学英语(III、拓展课程)



















H





M





11

大学体育(I、II、)



















M


M








12

大学生职业生涯规划



















M









H

13

大学生就业指导



















M








H


14

创业基础




















M








M

15

大学生心理健康教育




















M







M


16

军事理论





















M








17

大学物理(含实践)

H



M

























18

高等数学(III)

H

M


L

























19

线性代数

M



M

























20

概率论与数理统计

L



M



M






















21

离散数学


H


M

H
























22

计算方法

M



M

























23

计算机导论













L


M


H












24

面向对象程序设计基础(含实践)








H




M

















25

数字逻辑



M



H























26

面向对象程序设计高级技术








M




H

















27

计算机组成与结构


M




M




H



















28

数据结构



H





H





















29

操作系统







L



M

H


















30

数据库原理(含实践)







H



M




M















31

计算机网络原理


H









M

M

















32

软件工程导论



L



L









M














33

算法分析与设计






M

M






















34

软件需求分析



M

H










M















35

软件建模技术



L





M






H











M




36

Web程序设计


M



L



H





















37

软件开发框架技术及应用



M








H




M














38

软件质量保证与测试





L








M

M















39

软件项目管理



L






M

















M



40

HarmonyOS应用开发





M




H




















41

劳动教育



















H


M








42

金工实训





















M






M


43

数据库原理课程设计



M






M



M

















44

数据结构课程设计



L


H







M

















45

Web前端开发基础课程设计






M


L





M
















46

职业技能训练







M




H












M






47

军事训练



















H



M







48

专业见习









L





M






M


H







49

毕业实习


M

M













H


H


M


M



M


M


50

毕业设计


M

M






M









M


M



H



H


H

七、专业学制及学分规定

四年制本科,学生毕业最低应修读164学分,“第二课堂成绩单”成绩积分和学生德育考核合格,并达到教育部《国家学生体质健康标准(2014年修订)》,准予毕业。

八、授予学位

符合学位授予条件的,授予工学学士学位。

、课程设置及课时安排表

(一)理论教学体系

1.通识必修课程

通识必修课程包括思想政治理论课、大学外语、大学生心理健康教育课程等,须修满48.5学分。

2.通识选修课程

通识选修课包括自然科学、人文社会科学、艺术素养、“中国共产党历史”专题课四类,在第2学期至第7学期开设,由教务处组织安排。要求学生大学期间至少修读6学分,其中,必须修读不少于1学分“中国共产党历史”专题课;至少修读2学分人文社会科学类课程;至少修读2学分艺术素养类课程,其中至少包含1学分艺术实践课程。

3.专业基础课

专业基础课程包括离散数学、数据结构、面向对象程序设计基础、计算机组成与结构、操作系统、计算机网络原理、数据库原理、计算方法等,须修满27.5学分。

4.专业必修课

专业必修课程包括软件工程导论、软件建模技术、软件需求分析、软件质量保证与测试、软件项目管理软件开发框架技术及应用,须修满18学分。

5.专业选修课程

专业选修课程包括人机交互界面设计、Web前端开发基础及高级技术、移动编程开发技术、Python语言程序设计、大数据可视化等,须修满13学分。

6.创新创业教育课程

创新创业教育课程包括大学生职业生涯规划、创业基础、大学生就业指导等,须修满3.5学分

附表1:理论课程设置及学时安排表

课程

类别

课程

性质

课程

编码

课程

名称

其中

实践

学分

学时数

学年及学期周学时分配

课堂

讲授

实验

上机

1

2

3

4

5

6

7

8

12

16

16

16

16

16

16

14

通识

教育

课程

必修

1709013

思想道德与法治

2


32

32


3/11









1

1709016

马克思主义基本原理

3


48

48



3







2


1709003

中国近现代史纲要

3


48

48




3







3

1709004

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

3


48

48





3





4


1709006

形势与政策

2


64

64


2/4

2/4

2/4

2/4

2/4

2/4

2/4

2/4


1-8

1709014

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

3


48

48


4/12








1


1708001

大学英语Ⅰ

2


36

36


3/12








1


1708002

大学英语Ⅱ

2


32

32



2







2


1708003

大学英语III

2


32

32




2






3



大学英语拓展课程

2


32

32





2





4

1705006

大学生心理健康教育

2

0.5

32

24

8

2









1

1798001

军事理论

2


36

36


3/12









1

1713901

高等数学Ⅰ

4


60

60


5








1


1713902

高等数学Ⅱ

5


80

80



5/16







2


1713903

线性代数

3


48

48



3







2


1707003

大学物理

3


48

48






3




5


1713904

概率论与数理统计

3


48

48






3




5


1799001

国家安全教育

1


16












1-8

1704052

人工智能与科学方法论

1.5

0.5

24

16

8



2







3

小计

48.5

1

812

796

16

20.5

13.5

7.5

5.5

6.5

0.5

0.5

0.5



选修

“中国共产党历史”专题课

1














2

人文社会科学类课程

2














2-7

艺术素养类课程

2

1













2-7

小计

6

1

96

80

16










2-7

专业教育课程

基础

1704025

计算机导论

1


16

16


2/8









1

1704026

面向对象程序设计基础

1.5


24

24


4/6








1


1704004

数字逻辑

2


32

32


4/8








1


1704003

离散数学

4


64

64



4







2


1704005

面向对象程序设计高级技术

2.5

0.5

48

32

16


3








2

1704006

计算机组成与结构

3


48

48



3







2


1704007

数据结构

2.5

0.5

48

32

16



3






3


1704009

操作系统

3


48

48




3






3


1704008

数据库原理

2


32

32





4/8





4


1704010

计算机网络原理

3


48

48





3





4


1704034

计算方法

3


48

48







3



6


小计

27.5

1

456

424

32

4.5

10

6

5


3





必修

1704201

软件工程导论

2


32

32




4/8






3


1704208

算法分析与设计

2.5

0.5

48

32

16




3





4


1704152

软件开发框架技术及应用

2.5

0.5

48

32

16






3



6


1704204

软件质量保证与测试

1.5

0.5

32

16

16






4/8



6


1704202

软件需求分析

2


32

32






4/8




5


1704203

软件建模技术

1.5

0.5

32

16

16





4/8




5


1704205

软件项目管理

2


32

32







4/8



6


必修(华为)

1704220

HarmonyOS应用开发

1.5

0.5

32

16

16





4/8





5

1704206

Web程序设计

2.5

0.5

48

32

16




3






4

小计

18

3

336

240

96



2

6

6

7





选修

(华为)

1704211

Web前端开发基础

2.5

0.5

48

32

16



3






3


1704215

移动编程开发基础

2.5

0.5

48

32

16




3





4


1704214

Python语言程序设计

2.5

0.5

48

32

16




3





4


1704212

Web前端开发高级技术

1.5

0.5

32

16

16





4/8





5

1704144

鸿蒙综合项目案例开发

1.5

0.5

32

16

16





4/8




5


1704221

鸿蒙移动应用开发1+X认证

1.5

0.5

32

16

16





4/8




5


1704259

大数据可视化

1.5

0.5

32

16

16






4/8




6

1704301

Linux系统管理

2.5

0.5

48

32

16






3



6


其它选修课

1704115

计算思维导论

2


32

32




2







3

1704302

TCP/IP协议分析与应用

1.5


28

28





4/8






4

1704118

内存计算框架

1.5

0.5

32

16

16





4/8





5

1704254

数据库缓存技术

1.5

0.5

32

16

16





2





5

1704210

人机交互界面设计

1.5

0.5

32

16

16






4/8




6

1704149

大数据技术基础

2.5

0.5

48

32

16






3




6

1704033

计算机专业英语

2


32

32







4/8




6

1704403

云计算与数据中心

2


32

32







4/8




6

1704605

非关系数据库(NoSQL

2


32

32







4/8




6

1704405

大数据安全技术

2


32

32







4/8




6

小计

13

3.5

368

224

144



5

6

9

7





创新创业教育课程

必修

1794001

大学生职业生涯规划

1

0.5

20

12

8

2/6









1

1794002

大学生就业指导

1


18

18







2/9




6

1701001

创业基础

1.5

0.5

24

16

8



2/8







3

小计

3.5

1

62

46

16

1


1



1





合计

116.5

9.5

2130

1810

320

26

23.5

21.5

22.5

21.5

18.5

0.5

0.5 



(二)实践教学体系

实践教学体系包括基础实践、专业实践和综合实践三个层次,根据人才培养目标和规格要求,以能力培养为主线,设计教学活动。

1.基础实践

基础实践包括铁人精神育人、军事训练、专业见习等,须修满13学分。

2.专业实践

专业实践包括课程设计、金工实训、职业技能训练等,须修满8.5学分。

3.综合实践

综合实践包括毕业实习、毕业设计,须修满26学分。

附表2实践环节设置及学时安排表

实践类别

课程代码

实践环节

学分

学时或周数

学期安排

基础实践

1709012

铁人精神育人

2.5

40学时

12

1798002

军事训练

2

2

1

1706001

体育Ⅰ

1

24+6学时

1

1706002

体育Ⅱ

1

32+6学时

2

1706003

体育Ⅲ

1

32+6学时

3

1706004

体育Ⅳ

1

32+6学时

4

1704014

数据库原理实践

1

24学时

4

1704036

专业见习

0.5

1

3

1704011

面向对象程序设计基础实践

1

24学时

1

1707036

大学物理实验

1

24学时

5

1798007

劳动教育

1

8理论学时、

24实践学时

1-8

小计

13

288学时/3


专业实践

1704024

数据库原理课程设计

1

1

4

1704226

Web前端开发基础课程设计

1

1

3

1704023

数据结构课程设计

1

1

3

1707063

金工实训

1

1

6


职业技能训练

2.5

60学时

1-5

1704572

大数据采集与预处理综合设计

1

1

6

1704573

大数据技术与分布式系统综合设计

1

1

6

小计

8.5

60学时/6


综合实践

1704017

毕业实习

12

12

7

1704018

毕业论文(设计

14

14

8

小计

26

26


合计

47.5

348学时/35


附表3:英语拓展课程安排表(外国语学院组织)

课程编码

课程名称

学分

学时

学期安排

备注

1708914

大学英语IV

2

32

4

学生在给定的课程中选择1门修读

1708922

考研英语

2

32

4

1708903

职场英语

2

32

4

1708905

旅游英语

2

32

4

1708926

英语口语

2

32

4

1708921

英语四级强化

2

32

4

1708928

英语视听说

2

32

4


附表4: 业技能训练安排表

课程编码

项目名称

学分

学时

学期安排

组织单位

1704020

计算机指法训练

0.5

12

1

计算机科学与信息技术学院

1704021

工具软件应用

0.5

12

2

计算机科学与信息技术学院

1701900

企业运营仿真实训

0.5

12

3

经济管理学院

1704030

科技文献检索

0.5

12

4

计算机科学与信息技术学院

1704027

办公软件的高级应用训练

0.5

12

5

计算机科学与信息技术学院

附表5:课程结构比例表


通识教育

必修

通识教育

选修

专业基础

专业必修

专业选修

创新创业教育课

实践教学环节

合 计

课程类别

理论

实践

理论

实践

理论

实践

理论

实践

理论

实践

理论

实践

理论

实践

学分

47.5

1

5

1

26.5

1

15

3

9.5

3.5

2.5

1

47.5

106

58

占学分比例,%

29

0.6

3.1

0.6

16.1

0.6

9.2

1.8

5.8

2.1

1.5

0.6

29

65.2

34.8

学时

796

16

80

16

424

32

240

96

224

144

46

16

1188

1810

1508

占学时比例,%

24

0.5

2.4

0.5

12.8

0.9

7.2

2.9

6.8

4.3

1.4

0.5

35.8

55

45

注:实践教学环节中,相应实践周以24学时/周统计


版权所有大庆师范学院 黑ICP备12004996号 信息管理:党委宣传部 公安机关备案号 23060402000015