首页人才培养专业介绍 正文

软件工程专业培养方案(2024版)

【 发布日期:2025-11-12 】    作者:

软件工程专业培养方案(2024版)

(部颁专业代码080902)

一、专业简介

山东大学软件学院创办于2001年7月,是经教育部和国家发展计划委员会批准建立的首批35所国家示范性软件学院之一,同时也是教育部首批33所国家级特色化示范性软件学院建设单位之一。软件工程专业依托山东大学软件学院建设,是国家级特色专业,被列入山东大学“综合评价招生”计划。2001年开始招收软件工程专业本科生,2002年获软件工程领域专业硕士授予权,2006年顺利通过教育部专业评估与验收,2007年被教育部批准为国家级特色专业建设项目,2011年设立软件工程一级学科博士学位授权点,2012年设立软件工程博士后流动站,同年被列为“十二五”山东省省级重点学科,2019年入选国家一流专业,软科中国最好学科排名第11位。2021年通过国家工程教育专业认证。

软件工程专业以计算机科学、系统工程和管理科学为基础,以国家重大战略和产业行业需求为导向,以培养高层次、工程型、国际化软件人才为目标,研究软件项目开发方法和软件项目管理,突出学生软件开发能力和软件工程素质、领域研究和创新能力的培养。通过厚基础、强实践、国际化和促创新的培养体系,培养具有扎实软件基础理论和创新型实践能力,并在国家软件战略中心领域,特别是工业软件等基础软件方面具有显著专业特长的学术创新人才、产业领军人物和卓越软件工程师。

软件工程专业通过产教研教融合培养并引进与国际接轨的培养模式,依托学科科研平台和教学平台和济南高新区产业区域优势,与国内外知名企业建立联合校外实训中心、校内实训基地、学生创新中心,促进学生参加教师和企业课题的研发与实践,强化工程实践动手能力和专业创新能力的培养。

软件工程专业按照计算机大类(软件数媒与大数据)招收本科学生,每级招400余名学生。一年级末通过专业分流和转专业计划确定专业方向,毕业生主要就业去向包括国内外硕博深造、高端软件技术与服务企业、科研部门、政府企事业单位和教育机构,就业质量与薪资水平名列前茅。

二、培养目标

面向国家重大软件战略和产业行业人才需求,以突破软件领域“卡脖子”问题、实现科技自立自强为导向,培养具有高度使命责任感和人文职业素养,德智体美劳全面发展,具有扎实的数理科学基础、软件工程理论与专业知识基础,系统掌握面向复杂软件工程问题的需求分析、建模方法、系统设计及研发技能,具备良好软件工程和创新意识、沟通交流团队协作与终身学习能力,具有高度社会责任感和国际视野,在工业软件等领域方面具有专业特长的创新人才和卓越软件工程师。

预期学生毕业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 能够在软件工程复杂问题解决方案中,考虑与环境、社会的和谐可持续发展;

7.3 能够理解和评价安全与隐私问题对社会健康发展的影响。

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

8.1 有正确的社会主义核心价值观,理解个人与社会的关系,了解中国国情;

8.2 理解诚实公正、诚信守则的工程职业道德和规范,并能在软件工程实践中自觉遵守;

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

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

9.1 具备明确的个体意识,能与团队中多学科背景专业成员有效沟通,合作共事;

9.2 能够在团队中寻找到自己的位置,顺利融入团队,能够组织、协调和指挥团队开展工作。

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

10.1 能就软件工程领域复杂工程问题,以口头、文稿、图表等方式,有效表达自己思想与意愿,回应质疑,理解与业界同行和社会公众交流的差异性;

10.2 了解软件工程专业领域的国际发展趋势、研究热点,理解和尊重世界不同文化的差异性和多样性;

10.3 具备跨文化交流的语言和书面表达能力,能就软件工程领域复杂工程问题,在跨文化背景下进行基本沟通和交流。

毕业要求11:项目管理:理解并掌握工程管理原理与经济决策方法,熟悉计算机工程项目管理的基本方法和技术,并能在多学科环境中应用。

11.1 理解软件工程项目经济决策方法, 掌握软件项目与产品的设计流程和管理方法,能够在多学科环境下对软件工程项目进行经济效益和社会效益分析,分析判断其综合效益;

11.2 了解软件工程项目及产品全周期、全流程的成本构成,理解其中涉及的工程管理与经济决策问题,能够运用工程管理与经济决策方法解决问题。

毕业要求12:终身学习:具有自主学习和终身学习的意识,有不断学习和适应计算机技术快速发展的能力。

12.1 能在社会发展的大背景下,认识到自主和终身学习的必要性;

12.2 具有自主学习的能力,包括对技术问题的理解能力,归纳总结的能力和提出问题的能力等。

核心课程设置

本专业必修核心课程包括高级程序设计、人工智能基础、计算机组织与结构、数据结构、数据库系统、操作系统、计算机网络、编译原理、离散数学、算法设计与分析、软件工程、软件测试技术、软件项目管理等。

五、主要实践性教学环节(含主要专业实验)

本专业主要实践性教学环节及主要专业实验包括高级程序开发、计算机组织与结构课程设计、数据结构课程设计、数据库系统课程设计、操作系统课程设计、新生研讨、认识实习、项目实训、软件工程综合实践、毕业设计等。

六、毕业学分  

180学分(专业培养计划160学分,重点培养计划12学分,创新实践计划4学分,拓展培养计划4学分)。

七、学制

标准学制:4

弹性修业年限:36

八、授予学位

工学学士学位



九、软件工程专业课程设置及学时分配表

(一)专业培养计划--通识教育课程

课程类别

课程号/组

课 程 名 称





总学时分配

考核
方式

开设
学期

备 注

理论
学时

实验
学时

实践
学时

实践
周数

通识教育课程

通识教育必修课程

sd02810740

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

3

48

48




考试

6


sd02810870

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

3

56

40


16


考试

6


sd02810880

马克思主义基本原理

3

56

40


16


考试

4


sd02810860

中国近现代史纲要

3

56

40


16


考试

1


sd02810850

思想道德与法治

3

56

40


16


考试

2


00070

大学英语课程组

8

256

128


64


考试

1-4

课外64学时

sd02910630

体育(1)

1

32



32


考查

1


sd02910640

体育(2)

1

32



32


考查

2


sd02910650

体育(3)

1

32



32


考查

3


sd02910660

体育(4)

1

32



32


考查

4


sd06910010

军事理论

2

32

32




考试

2


sd090101C0

形势与政策(1)

0

8

8




考试

1


sd090101D0

形势与政策(2)

0.5

8

8




考试

2


sd090101E0

形势与政策(3)

0

8

8




考试

3


sd090101F0

形势与政策(4)

0.5

8

8




考试

4


sd09010200

形势与政策(5)

0

8

8




考试

5


sd09010210

形势与政策(6)

0.5

8

8




考试

6


sd090101A0

形势与政策(7)

0

8

8




考试

7


sd090101B0

形势与政策(8)

0.5

8

8




考试

8


应修小计

31

752

432


256





应修说明

软件学院不修计算思维课程。

通识教育核心课程

00100

科技素养

2

32

32




考查

1-8

任选2学分

00110

人文素养

2

32

32




考查

1-8

任选2学分

00120

艺术审美

2

32

32




考查

1-8

任选2学分

00130

生命健康

2

32

32




考查

1-8

任选2学分

应修小计

8

128

128







应修说明

每模块至少修读2学分,共至少修读8学分。

通识教育选修课程

00090

通识教育选修课程组

2

32

32




考查

1-8

任选2学分


通选类国际化课程

2

32

32







应修小计

4

64

64







应修说明


通识教育课程合计

43

944

624


256



















 



(二)专业培养计划--专业教育课程


课程类别

课程号

课 程 名 称





总学时分配

考核
方式

开设
学期

备 注

理论
学时

实验
学时

实践
学时

实践
周数

专业教育课程

学科平台基础课程

sd00920120

高等数学(1)

5

80

80




考试

1


sd03020980

线性代数

3

48

48




考试

1


sd00920130

高等数学(2)

5

80

80




考试

2


sd01020140

大学物理

4

64

64




考试

2


sd03022A80

离散数学(双语)

4

64

64




考试

2


sd03020250

概率与统计

3

48

48




考试

3


应修小计

24

384

384







专业基础课程

sd03032340

新生研讨

1

16

16




考查

1


sd03010371

计算机引论(双语)

2

32

32




考试

1


sd03032480

高级程序设计(双语)

4

72

56


16


考试

1


sd03022AC0

高级程序开发(双语)

1.5

48


48



考查

2


sd03032AD0

人工智能基础

2

32

32




考试

2


sd03030400

计算机组织与结构

4.5

80

64

16



考试

3


sd03030721

数据结构(双语)

4.5

80

64


16


考试

3


sd03032550

软件工程专业导读

1

16

16




考查

3


sd03022BC0

计算机组织与结构课程设计

1.5

48


48



考查

4


sd03022B70

数据结构课程设计(双语)

1.5

48


48



考查

4


sd03030151

操作系统(双语)

4.5

80

64


16


考试

4


sd03022A90

操作系统课程设计(双语)

1.5

48



48


考查

5


应修小计

29.5

600

344

160

96





应修说明


专业核心课程

sd03030460

面向对象开发技术

2.5

48

32


16


考试

3


sd03030751

数据库系统(双语)

4.5

80

64


16


考试

4


sd03032051

算法设计与分析(双语)

3

48

48




考试

4


sd03030361

计算机网络(双语)

4.5

80

64


16


考试

4


sd03030561

软件工程(双语)

3.5

64

48


16


考试

5


sd03030141

编译原理与技术(双语)

3.5

64

48


16


考试

5


sd03032B60

认识实习

2

64



64

2

考查

5


sd03032BB0

数据库系统课程设计

1.5

48


48



考查

5


sd03031220

软件测试技术

2.5

48

32


16


考试

6


sd03032BA0

软件工程综合实践

2

64



64


考核

6


sd03031260

项目实训

4

128



128

4

考查

6


sd03031230

软件项目管理

2

32

32




考试

6


sd03032AA0

毕业论文(设计)

12

384



384


考查

8


应修小计

47.5

1152

368

48

736

6周




应修说明


专业限选课程

媒体与可视化方向模块

sd03030831

数字图像处理(双语)

2.5

48

32


16


考试

5


sd03030530

人机交互技术

2.5

48

32


16


考试

5


sd03030321

计算机图形学(双语)

3.5

64

48


16


考试

6


sd03032360

增强现实

3.5

64

48


16


考试

6


模块应修小计

12

224

160


64





模块应修说明


网络空间安全方向模块

sd03031020

信息安全导论

3.5

64

48


16


考查

5


sd03032260

系统安全

2.5

48

32


16


考试

5


sd03031340

安全协议与标准

2.5

48

32


16


考试

6


sd03032440

网络安全

2.5

48

32


16


考试

6


模块应修小计

11

208

144


64





模块应修说明


智能技术方向模块

sd03032170

最优化方法

3

48

48




考试

5


sd03032640

深度学习及应用

2.5

48

32


16


5


sd03032650

机器学习基础

2.5

48

32


16


考试

6


sd03032AB0

大模型基础与实践

3

64

32


32


考核

6


模块应修小计

11

208

144


64





模块应修说明


数据科学方向模块

sd03031400

非关系型数据库

2.5

48

32


16


考试

5


sd03031390

数据科学导论

2

32

32




考试

5


sd03030711

数据仓库数据挖掘(双语)

3.5

64

48


16


考试

6


sd03031410

Web数据管理

3

64

32


32


考试

6


模块应修小计

11

208

144


64





模块应修说明


应修小计

11

208

144


64





应修说明


专业任选课程

sd03030070

LINUX应用

1.5

32

16


16


考试

1


sd03032400

C++程序设计

2.5

48

32


16


考试

2


sd03032540

网络空间安全数学基础

2

32

32




考试

3


sd03030090

Web技术

3

64

32


32


考试

3


sd03031810

数字信号处理原理

3

64

32

32



考试

3


sd03031980

面向大数据的Python开发

2

40

24


16


考试

3


sd03032BE0

算法设计实践

2

64



64


考查

3


sd03031710

众智科学与网络化产业

2.5

48

32

16



考试

4


sd03031310

移动互联网开发技术

2.5

48

32


16


考试

4


sd03032350

信息检索

2.5

48

32


16


考试

4


sd03032160

社交网络与推荐系统

2.5

48

32


16


考查

4


sd03032470

网络攻击与防范

2.5

48

32


16


考试

5


sd03032490

计算机视觉

2.5

48

32


16


考试

5


sd03032590

生物信息计算(双语)

2.5

48

32


16


考查

5


sd03031441

数值计算(双语)

3

64

32


32


考查

5


sd03032130

自然语言处理

2.5

48

32


16


考试

5


sd03030210

多核平台上的并行计算

2.5

48

32


16


考试

6


sd03031130

服务开发技术

2.5

48

32


16


考试

6


sd03032100

区块链原理与技术

2

32

32




考试

6


sd03032060

数据可视化

2.5

48

32


16


考试

6


sd03032270

大数据安全

2

32

32




考试

6


sd03030620

软件开发解决方案

2.5

48

32


16


考试

7


sd03031700

数据化企业

1

16

16




考查

7


sd03032230

密码工程

2.5

48

32


16


考试

7


sd03032450

实践与综合设计(校内)

6

192



192


考查

7


sd03032430

实践与综合设计(校外)

6

192



192


考查

7


应修小计

5

96

64


32





应修说明

应至少选修5学分,另外暑期学校课程选修课必修2学分(修读课程不受分类学时限制)

专业教育课程合计

117

2424

1304

208

928

6周



















 


(三)重点提升计划、创新创业计划、素质拓展计划(共20学分)

课程类别

课程号/组

课 程 名 称





总学时分配

考核
方式

开设
学期

备 注

理论
学时

实验
学时

实践
学时

实践
周数

重点
提升
计划

sd072201A0

“大思政”社会实践(1)

1

28

4


24


考查

2


sd072201B0

“大思政”社会实践(2)

0.5

16



16


考查

4


sd072201C0

“大思政”社会实践(3)

0.5

16



16


考查

6


sd09310010

国家安全教育课程

2

40

24


16


考试+考查

1


sd02810590

四史教育系列专题

1

16

16




考试

2


sd07810220

大学生心理健康教育

2

32

32




考试

1


sd07110120

生涯发展:学业职业目标养成

1

20

12


8


考查

2


sd06910050

军事技能

2

168



168


考试

1


sd070109A0

劳动实践(劳育)

1.5

40

8


32


考查

2


sd072101F0

大学生劳动教育理论课(劳育)

0.5

8

8




考查

1


应修小计

12

384

104


280





应修说明


创新
创业
计划

稷下创新

稷下创新

2

32

32







齐鲁创业

齐鲁创业

2

32

32







应修小计

4

64

64







应修说明

共4学分,可任选模块修满4学分

拓展
培养
计划

00200

学术创新

2

64



64


考查

1-8


00210

文化艺术

2

64



64


考查

1-8


00220

社会服务

2

64



64


考查

1-8


00230

身心健康

2

64



64


考查

1-8


应修小计

4

128



128





应修说明

至少选2个模块,每模块最多计2学分

重点提升计划、创新创业计划、拓展培养计划合计

20

576

168


408






 


(四)大学英语课程设置及学时分配表

课程类别

课程号/组

课 程 名 称





总学时分配

考核
方式

开设
学期

备 注

理论
学时

实验
学时

实践
学时

实践
周数

大学
英语
课题

sd03119A82

新工科综合英语(1)

2

64

32


16


考试

1

课外学时16

sd03119BC2

科技英语文献阅读与翻译

2

64

32


16


考试

3-4

课外学时16

sd03119BD2

中华优秀传统文化英文解读

2

64

32


16


考试

3-4

课外学时16

sd03119B02

跨文化交际与全球胜任力

2

64

32


16


考试

3-4

课外学时16

sd03119B92

大学基础英语(1)

2

64

32


16


考试

1

课外学时16

sd03119BA2

大学基础英语(2)

2

64

32


16


考试

2

课外学时16

sd03119B72

大学基础英语(3)

2

64

32


16


考试

3

课外学时16

sd03119B82

大学基础英语(4)

2

64

32


16


考试

4

课外学时16

sd03119B40

大学日语(1)

2

32

32




考试

1


sd03119B20

大学日语(2)

2

32

32




考试

2


sd03119B30

大学日语(3)

2

32

32




考试

3


sd03119B10

大学日语(4)

2

32

32




考试

4


sd03119BE2

通用学术英语(1)

2

64

32


16


考试

1

课外学时16

sd03119BF2

通用学术英语(2)

2

64

32


16


考试

2

课外学时16

sd03119B53

日语(小语种1)

4

64

64




1


sd03119B63

日语(小语种2)

4

64

64




考试

2


sd03119A72

新工科综合英语(2)

2

64

32


16


考试

2


应修小计

8

256

128


64





应修说明

课外学时64