河北大学软件工程专业人才培养方案.docx
《河北大学软件工程专业人才培养方案.docx》由会员分享,可在线阅读,更多相关《河北大学软件工程专业人才培养方案.docx(24页珍藏版)》请在冰豆网上搜索。
河北大学软件工程专业人才培养方案
软件工程专业人才培养方案
一、专业介绍
本专业从2003年开始招生,是为了适应社会发展对软件工程人才的大量需求而设置的。
现有计算机软件与理论硕士点、计算机应用技术硕士点、河北省省级重点学科、河北省省级重点实验室、河北省省级实验教学示范中心、河北省省级优秀教学团队作为专业支撑。
作为信息产业的核心,软件产业是信息化建设的基础,大量的软件广泛应用于社会发展与人类生活的各个领域。
采用先进的工程化方法进行软件开发和生产是实现软件产业化的关键技术手段,本专业培养高级软件开发人才。
本专业在学习计算机基础理论知识的基础上,注重软件开发、软件测试、软件维护与软件过程管理知识的学习和实践能力提高。
本专业拥有一支结构合理、高素质的教师队伍,拥有计算机软件基础实验室、计算机原理实验室、软件工程实验室等良好的实验教学条件和丰富的图书资料。
二、培养目标
本专业面向国家及河北省经济建设、科技进步和社会发展对软件工程专业人才的需要,培养基础理论扎实、知识面宽、素质高、能力强、富有创新精神和创业能力的复合型人才,能够在机关团体、教学科研部门、企事业单位、软件开发公司等机构从事计算机及软件工程专业的教学、科学研究、软件开发、软件测试、软件维护等工作或继续接受研究生教育。
三、培养要求
本专业学生主要学习计算机及软件工程专业的基本理论、基本知识和基本技能,接受从事软件开发、软件测试、软件维护与软件过程管理的基本训练,培养创新意识和大型软件开发能力。
毕业生应获得以下几方面的知识和能力:
1.掌握一定的人文知识,具备一定的科学素养;
2.掌握扎实的计算机及软件工程专业的基本理论、基本知识和基本技能;
3.具备较强的应用计算机及软件工程专业知识独立分析问题、解决问题的能力;
4.具备较强的软件项目的开发、测试和维护能力;
5.具备较强的软件过程管理能力;
6.掌握软件工程领域的先进技术和软件开发方法;
7.具备较高的外语水平和较强的信息获取能力。
四、标准修业年限:
四年
五、授予学位:
工学学士学位
六、毕业学分学时要求
课程类型
课组名称
修读
方式
理论教学
实践教学
学分
合计
学时
合计
学分
学时
学分
学时
通识教育课
通识通修
必修
34
658
6
34/16周
40
692/16周
通识通选
选修
12
204
6
18
204
学科基础课
学科基础必修
必修
42
714
6.5
182/1周
48.5
896/1周
学科基础选修
选修
14
238
5.5
146/1周
19.5
384/1周
跨学科选修
选修
2
34
1
32
3
66
专业发展课
专业核心
必修
17
289
16
96/19周
33
385/19周
学术研究
选修
6
102
2
64
8
166
就业创业
选修
总计
127
2239
43
554/37周
170
2793/37周
毕业总学分
170
七、课程设置及教学进程计划表
软件工程专业课程设置及教学进程计划表
课程类型
教学环节
课程
编号
课程名称
学分
总学时
考核类型
学分分配
第一学年
第二学年
第三学年
第四学年
一
二
夏
三
四
夏
五
六
夏
七
八
通识通修课
理论
310001
思想道德修养与法律基础
2.5
42
查
2.5
310002
马克思主义基本原理
2.5
42
考
2.5
310004
中国近现代史纲要
2
34
查
2
310005
形势与政策
2
34
查
2
310008
毛泽东思想和中国特色社会主义理论体系概论
5
85
查
5
320001
大学英语1
3
50
考
3
320002
大学英语2
3
50
考
3
320003
大学英语3
3
50
考
3
320004
大学英语4
3
50
考
3
330001
大学体育1
1
34
查
1
330002
大学体育2
1
34
查
1
330003
大学体育3
1
34
查
1
330004
大学体育4
1
34
查
1
920001
大学语文
3
51
查
3
00S100
军事理论
1
34
查
1
实践
31S001
思想政治课社会实践
2
34
查
2
00S100x
军事训练
0
2周
查
0
32S001
大学英语网络自主学习1
1
3.5周
查
1
32S002
大学英语网络自主学习2
1
3.5周
查
1
32S003
大学英语网络自主学习3
1
3.5周
查
1
32S004
大学英语网络自主学习4
1
3.5周
查
1
小计
40
692
16周
9
12
5
10
2
2
修读要求
共修读40分,其中实践环节修读6学分
通识通选课
理论
人文科学与艺术类(含艺术类限定性选修课)
社会科学与行为科学类
自然科学与现代科学技术类
生物科学与医学类
就业创业与国防教育类(含就业指导类限定性选修课)
实践
第二课堂素质拓展与就业创业实践
修读要求
最低修读18学分,其中实践环节至少修读6学分,理论环节至少修读12学分。
理论环节要求每类课组的课程至少修读2学分,包括1门艺术类限定性选修课和1门就业指导类限定性选修课。
学科基础必修课
教学环节
课程
编号
课程名称
学分
总学时
考核类型
学分分配
第一学年
第二学年
第三学年
第四学年
一
二
夏
三
四
夏
五
六
夏
七
八
理论
910006
大学数学C(高等数学Ⅰ-1)
5
85
考
5
910007
大学数学C(高等数学Ⅰ-2)
5
85
考
5
910011
大学数学C(线性代数Ⅰ)
4
68
考
4
910014
大学数学C(概率统计Ⅰ)
4
68
考
4
090011
普通物理
4
68
考
4
090054
电路分析基础
3
51
考
3
090056
电子线路基础
4
68
考
4
090052
计算机导论
2
34
查
2
091001
程序设计基础
3
51
考
3
090055
离散数学
4
68
考
4
090010
数据结构
4
68
考
4
实践
091903
普通物理实验
1
34
查
1
091003
电路分析基础实验
0.5
18
查
0.5
091004
电子线路基础实验
1
32
查
1
091005
计算机导论实验
1
34
查
1
091006
程序设计基础实验
1
32
查
1
091007
数据结构实验
1
32
查
1
091008
程序设计课程设计
1
1周
查
1
小计
48.5
896
1周
12
14
1
16.5
5
修读要求
共修读48.5学分,其中实践环节修读6.5学分
学科基础选修课
教学环节
课程
编号
课程名称
学分
总学时
考核类型
学分分配
第一学年
第二学年
第三学年
第四学年
一
二
夏
三
四
夏
五
六
夏
七
八
理论
091009
C++程序设计
2
34
查
2
091010
硬件描述语言
1
17
查
1
091011
C#程序设计
2
34
查
2
091012
Java程序设计
2
34
查
2
091039
算法分析与设计
2
34
考
2
091052
XML应用
2
34
查
2
090036
模式识别
2
34
考
2
091015
计算机英语
2
34
查
2
090068
计算机系统结构
3
51
考
3
091070
软件工程工具
2
34
查
2
091016
微机原理与汇编语言
4
68
考
4
091080
数据仓库与数据挖掘
2
34
查
2
实践
091018
C++程序设计实验
1
32
查
1
091019
硬件描述语言实验
1
32
查
1
091020
C#程序设计实验
1
32
查
1
091021
Java程序设计实验
1
32
查
1
091053
XML应用实验
1
32
查
1
091042
模式识别实验
1
32
查
1
091071
软件工程工具实验
1
32
查
1
091024
微机原理与汇编语言实验
1
32
查
1
091083
数据仓库与数据挖掘实验
0.5
18
查
0.5
091058
计算机系统结构课程设计
1
1周
查
1
小计
35.5
716
1周
3
2
16
13.5
1
修读要求
最低修读19.5学分,其中实践环节至少修读5.5学分
跨学科选修课
教学环节
课程
编号
课程名称
学分
总学时
考核类型
学分分配
第一学年
第二学年
第三学年
第四学年
一
二
夏
三
四
夏
五
六
夏
七
八
理论
090058
运筹学
2
34
查
2
090057
数学模型
2
34
查
2
090060
模糊数学基础
2
34
查
2
091028
信息论与编码技术
2
34
查
2
实践
091029
运筹学实验
0.5
18
查
0.5
091030
数学模型实验
1
32
查
1
小计
9.5
186
2.5
7
修读要求
最低修读3学分,其中实践环节至少修读1学分
专业发展必修课(专业核心)
教学环节
课程
编号
课程名称
学分
总学时
考核类型
学分分配
第一学年
第二学年
第三学年
第四学年
一
二
夏
三
四
夏
五
六
夏
七
八
理论
090066
操作系统
4
68
考
4
090039
数据库原理
3
51
考
3
091031
计算机组成原理
4
68
考
4
091032
计算机网络
4
68
考
4
090040
软件工程
2
34
查
2
实践
091033
数据库原理实验
1
32
查
1
091034
计算机组成原理实验
1
32
查
1
091035
计算机网络实验
1
32
查
1
090077
操作系统课程设计
2
2周
查
2
090048
软件工程课程设计
2
2周
查
2
091036
毕业设计实训
1
1周
查
1
091037
毕业设计
8
14周
查
8
小计
33
385
19周
4
2
9
7
2
9
修读要求
共修读33学分,其中实践环节修读16学分
专业发展选修课(学术研究)
教学环节
课程
编号
课程名称
学分
总学时
考核类型
学分分配
第一学年
第二学年
第三学年
第四学年
一
二
夏
三
四
夏
五
六
夏
七
八
理论
090065
学科前沿讲座
1
17
查
1
090069
编译原理
3
51
考
3
091072
软件体系结构
2
34
考
2
090090
面向对象分析与设计
2
34
查
2
091073
形式语言与自动机
2
34
查
2
实践
091041
编译原理实验
1
32
查
1
091075
软件体系结构实验
1
32
查
1
小计
12
234
12
专业发展选修课(就业创业)
教学环节
课程
编号
课程名称
学分
总学时
考核类型
学分分配
第一学年
第二学年
第三学年
第四学年
一
二
夏
三
四
夏
五
六
夏
七
八
理论
091078
软件测试
2
34
考
2
091079
中间件技术
2
34
考
2
090093
软件过程管理
2
34
查
2
091047
多媒体技术
2
34
查
2
实践
091081
软件测试实验
1
32
查
1
091082
中间件技术实验
1
32
查
1
091051
多媒体技术实验
1
32
查
1
小计
11
232
11
修读要求
两类课程组最低修读8学分,其中实践环节至少修读2学分
辅修软件工程专业教学计划表
课程编号
课程名称
学分数
课程编号
课程名称
学分数
090010
数据结构
4
090039
数据库原理
3
091007
数据结构实验
1
091033
数据库原理实验
1
091031
计算机组成原理
4
090040
软件工程
2
091034
计算机组成原理实验
1
090048
软件工程课程设计
2
090066
操作系统
4
090090
面向对象分析与设计
2
090077
操作系统课程设计
2
090093
软件过程管理
2
合计
28
软件工程专业双学位教学计划表
课程编号
课程名称
学分数
课程编号
课程名称
学分数
091001
程序设计基础
3
091032
计算机网络
4
091006
程序设计基础实验
1
091035
计算机网络实验
1
090010
数据结构
4
090069
编译原理
3
091007
数据结构实验
1
091041
编译原理实验
1
091031
计算机组成原理
4
090090
面向对象分析与设计
2
091034
计算机组成原理实验
1
090093
软件过程管理
2
090066
操作系统
4
091078
软件测试
2
090077
操作系统课程设计
2
091081
软件测试实验
1
090040
软件工程
2
091009
C++程序设计
2
090048
软件工程课程设计
2
091018
C++程序设计实验
1
090039
数据库原理
3
091037
毕业设计
8
091033
数据库原理实验
1
合计
55