软件工程专业2021版培养方案(工学 计算机类 080902)
一、培养目标:
本专业培养德智体美劳全面发展,具有良好的科学素养、人文情怀、创新意识和国际视野,系统掌握软件工程专业基础理论、技术和工程方法,具备软件工程科学研究、工程实践开发和应用服务能力,能够综合运用学科基础知识与工程技术解决软件工程及交叉领域复杂工程问题、弘扬大庆精神的高素质应用型人才。毕业生能够在研究机构或企事业单位从事软件工程及交叉领域有关的研究、设计、开发及管理等工作。毕业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 能够在解决方案的设计和系统开发过程中体现创新意识,综合考虑社会、健康、安全、法律、文化和环境等现实约束。
毕业要求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在多学科背景下的软件工程专业工程实践中,能够承担团队的相应角色,并能够有效地进行组织与协调,综合团队成员的意见并进行合理的决策。
毕业要求10.能够针对软件工程领域复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
观测点10.1能针对软件及相关领域的复杂工程问题,通过撰写报告、陈述发言等形式与业界同行及社会公众进行有效沟通和交流,理解与业界同行和社会公众交流的差异性。
观测点10.2了解软件工程专业的国际发展趋势和研究热点,具有软件工程及相关领域的国际视野,理解世界不同文化的差异性和多样性。
观测点10.3针对软件工程问题,具备跨文化交流的能力,在跨文化背景下进行基本沟通和交流。
毕业要求11.理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用,保障项目能够高效、按期保质的成功实施。
观测点11.1理解工程管理与经济决策的重要性,掌握软件工程实践项目中所涉及的管理原理与经济决策方法。
观测点11.2了解软件工程及产品的成本构成,能够将工程管理原理与经济决策方法应用于多学科环境下软件工程的设计、开发与实施过程。
毕业要求12.具有自主学习和终身学习的意识,有不断学习和适应软件工程专业发展的能力。
观测点12.1能够在社会发展的背景下,认识到自主学习和终身学习的必要性及重要性。
观测点12.2具有软件工程及相关领域不断学习和适应发展的能力,具有较好的探索精神。
三、毕业要求对培养目标的支撑:
本专业毕业要求对培养目标的支撑关系矩阵如下表所示。
毕业要求和培养目标的对应关系表
培养目标
毕业要求
1
2
3
4
5
●
6
7
8
9
10
11
12
注: ● 相关
主干学科:
软件工程
核心课程:
1.软件工程 2.数据结构 3.操作系统
4.数据库原理及应用 5.离散数学 6.软件项目管理
基本修业年限:
四年
授予学位:
工学学士
四、课程——能力矩阵:
序
号
课程
名称
毕业生能力要求
1.1
1.2
1.3
1.4
2.1
2.2
2.3
2.4
3.1
3.2
3.3
4.1
4.2
4.3
4.4
5.1
5.2
5.3
6.1
6.2
7.1
7.2
8.1
8.2
8.3
9.1
9.2
10.1
10.2
10.3
11.1
11.2
12.1
12.2
18
创业基础
0.2
0.1
19
电路分析基础
20
计算机组成原理
0.3
21
面向对象程序设计
22
软件工程概论
23
数据库原理及应用
24
操作系统概论
25
计算机网络与通信
26
算法分析与设计
27
IT职业英语
0.4
28
Java程序设计
29
多媒体技术实践
30
Web前端开发技术
31
Java Web开发技术
32
软件测试
33
软件项目管理
34
综合项目实训
35
软件工程新技术专题
思想道德与法治
马克思主义基本原理
形势与政策
毛泽东思想和中国特色社会主义理论体系概论
中国近现代史纲要
大学生职业生涯发展与规划
大学生就业指导
大学生心理健康
线性代数
大学英语
高等数学
大学物理
13
概率论与数理统计
14
数字逻辑
15
离散数学
16
计算机导论
17
数据结构
36
移动终端开发技术
37
大数据技术基础
38
Python程序设计
39
经济管理学概论
40
面向对象课程设计
41
Java Web开发课程设计
42
算法设计实践
43
软件设计模式实践
44
软件工程专业企业实训
45
软件工程专业毕业设计
46
数学建模
47
大学物理实验
48
软件建模技术
49
软件体系结构
50
大庆精神及其时代价值
51
习近平新时代中国特色社会主义思想概论
52
企业级框架技术
53
操作系统实践
五、软件工程专业学分统计
课程类别
课程数量
学分合计(最低要求)
课程占课内教学
总学分比例(OBE占比最低)
数学与自然科学类课程
29(15%)
16.48%
工程基础类课程、
专业基础类课程与专业类课程
56(30%)
31.82%
工程实践与毕业设计(论文)
45(20%)
25.57%
人文社会科学类通识教育课程
46(15%)
26.13%
毕业设计(论文)
8.52%
六、软件工程专业学分分配
课程类型
必修课
选修课
实践环节
最低毕业学分
学分要求
96
176
制订人:高雅田 专业负责人:张强 教学院长:刘显德 教务处处长:李伟
七、软件工程专业必修课程设置
类别
课程编号
课程名称
总
学时
理论
实践
学
分
修读学期
1-2
3-4
5-6
7-8
9-10
11-12
13-14
15-16
通
识
教
育
思
政
课
17031002
0
√
17041002
17011002
17021003
毛泽东思想和中国特色
社会主义理论体系概论
80
17051006
形势与政策1
0.25
17051007
形势与政策2
17051008
形势与政策3
17051009
形势与政策4
17051010
形势与政策5
17051011
形势与政策6
17051012
形势与政策7
17051013
形势与政策8
17021009
17071003
综
合
基
础
34011002
军事理论
32011004
0.5
32011003
33011006
33011003
大学生劳动教育理论
12091027
外
语
11021061
144
128
体
13011001
体育基础
13011002
13011003
体育选项
13011004
科
专
业
10011005
高等数学(上)
10011006
高等数学(下)
09031054
大学物理D(上)
09031055
大学物理D(下)
10021001
07021143
10021005
07021084
64
07021036
54
07011061
16011156
16011004
16011120
16011143
07081014
16011144
学时小计
1632
1514
118
学分小计
27.75
26.25
28.25
22.25
6.25
8.75
八、软件工程专业选修课程设置
最低
学分
理论学时
实践学时
建议修读学期
学科基础
07021074
16011145
16011146
161001
16011008
专业技术基础
07021248
16011155
16011041
16011110
16011147
16011148
16011040
16011149
16011012
Oracle数据库管理系统
16011150
16011255
大数据
16011140
16011141
16011142
R语言与统计分析
16011152
Hadoop应用开发
16011153
Spark应用开发
16011154
数据可视化技术
合计
说明:学科专业基础模块必选,专业教育中两个模块任选其一。
九、软件工程专业通识教育选修课程指导计划
备注
人
文
类
14051300
音乐鉴赏
公共艺术类课程(至少选修2学分)为各专业必选课程。
14101301
美术鉴赏
30xo1494
影视鉴赏(尔雅网络)
12081069
国学与人生
30xo1349
大学生生理健康(尔雅网络)
30xo1253
伦理与礼仪(网络)
30xo1182
沟通心理学(网络)
社会
科学
30xo1351
当代中国政府与政治
(尔雅网络)
30xo1054
个人理财(网络)
30xo1359
法律基础(尔雅网络)
08xo1003
现代企业管理
08xo1286
技术经济学概论
信息
技术类
31011003
信息检索与利用
信息检索类课程(至少选修1学分)为各专业必选课程。
07xj1284
Python应用开发
30xj1272
Office高效办公(网络)
30xo1138
3D打印技术与应用(网络)
30xo1414
人工智能(尔雅网络)
创新
创业类
30xc1015
创新创业学(网络)
创新创业类课程(至少选修2学分)为各专业必选课程。
30xc1241
大学生创新基础(尔雅网络)
30xo1329
创新、发明与专利实务(尔雅网络)
国家
安全
教育类
30xo1146
解码国家安全(网络)
国家安全教育类课程(至少选修1学分)为各专业必选课程。
30xo1145
大学生爱国教育十讲(网络)
注:建议学生文理互选,在不同类别的通识选修课中完成修读。所有学生在修业年限内应至少取得8个通识教育选修课程学分。各专业根据需要自行设定本专业通识教育选修课程。
软件工程专业实践教学环节设置
34012001
军事技能训练
14天
09042024
07072008
4周
16012011
07021003
161003
161002
07022021
07021007
16012207
16周
16012010
15周