软件工程专业培养计划
学制:四年 起用年级:2016
培养目标:
培养德智体美全面发展,掌握计算机软件基础理论、软件工程专业及应用知识,具备程序设计和软件开发能力,具有软件开发实践和项目组织的经验,具有创新创业意识和团队精神,具有良好的外语运用能力和国际竞争力,能适应技术进步和社会需求变化的高层次研究应用型、工程型软件工程专门人才。
本专业毕业生毕业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 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
|
一 |
1 |
|
B |
B |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
K |
15 |
2 |
|
|
|
|
0.4 |
|
|
1 |
1 |
6 |
25 |
2 |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
K |
19 |
|
|
|
|
|
0.4 |
|
|
1 |
1 |
6 |
26 |
二 |
3 |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
K |
19 |
|
|
|
|
|
|
|
|
1 |
1 |
6 |
26 |
4 |
C |
C |
C |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
K |
16 |
|
3 |
|
|
|
0.4 |
|
|
|
1 |
6 |
26 |
三 |
5 |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
H |
K |
C |
C |
17 |
|
2 |
|
|
|
|
1 |
|
1 |
1 |
6 |
26 |
6 |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
A |
K |
C |
C |
C |
C |
15 |
|
4 |
|
|
|
0.4 |
|
|
|
1 |
6 |
26 |
四 |
7 |
D |
D |
D |
D |
D |
D |
D |
D |
D |
D |
D |
D |
E |
E |
E |
E |
E |
E |
|
|
|
|
|
12 |
6 |
|
|
|
6 |
|
|
6 |
26 |
8 |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
F |
|
|
|
|
|
|
|
|
17 |
|
|
|
|
|
|
17 |
二、毕业生学分要求
类 别 |
各 学 期 规 定 学 分 数 |
最低毕业要求 |
备 注 |
一 |
二 |
三 |
四 |
五 |
六 |
七 |
八 |
学时数 |
学分数 |
百分比 |
理论 教 学 |
公共课平台 |
公共基础必修课 |
11.1 |
17.6 |
13.6 |
9.1 |
2 |
0.5 |
0 |
0 |
968 |
53.9 |
27.22% |
|
通识选修课 |
0 |
4 |
4 |
0 |
2 |
0 |
0 |
0 |
160 |
10 |
5.05% |
|
专业课平台 |
专业基础课 |
6.5 |
9 |
8.5 |
9.5 |
19.5 |
3 |
0 |
0 |
896 |
56 |
28.28% |
|
专业限选课 |
0 |
0 |
0 |
6 |
0 |
7.5 |
0 |
0 |
216 |
13.5 |
6.81% |
|
专业选修课 |
0.25 |
0 |
0 |
0 |
0 |
5.75 |
0 |
0 |
104 |
6 |
3.03% |
|
小 计 |
17.85 |
30.6 |
26.1 |
24.6 |
23.5 |
16.75 |
0 |
0 |
2344 |
139.4 |
70.40% |
|
周学时 |
19.04 |
25.77 |
21.98 |
24.60 |
22.12 |
17.87 |
|
|
|
|
|
|
集中实践性环节 |
3.4 |
1.4 |
1 |
3.4 |
4 |
4.4 |
24 |
17 |
937.6 |
58.6 |
29.60% |
|
累 计 |
21.25 |
32 |
27.1 |
28 |
27.5 |
21.15 |
24 |
17 |
3281.6 |
198 |
100.00% |
|
三、教学安排 |
课 程 平 台 |
课 程 性 质 |
序 号 |
课程编码 |
课程名称 |
学分 |
学时数 |
周 学 时 |
开课学期 |
总 学时 |
上机 |
实验 (践) |
公 共 课 平 台 |
公 共 基 础 必 修 课 |
1 |
19110050 |
思想道德修养与法律基础A |
2 |
32 |
|
|
4 |
1 |
2 |
19110170 |
中国近现代史纲要A |
2 |
32 |
|
|
4 |
3 |
3 |
19110030 |
马克思主义基本原理B |
2 |
32 |
|
|
4 |
2 |
4 |
19110000 |
毛泽东思想和中国特色社会主义理论体系概论Ⅰ* |
2 |
32 |
|
|
4 |
4 |
5 |
19110010 |
毛泽东思想和中国特色社会主义理论体系概论Ⅱ* |
2 |
32 |
|
|
4 |
5 |
6 |
19110070 |
形势与政策Ⅰ |
0.5 |
8 |
|
|
2 |
2 |
7 |
19110080 |
形势与政策Ⅱ |
0.5 |
8 |
|
|
2 |
4 |
8 |
19110090 |
形势与政策Ⅲ |
0.5 |
8 |
|
|
2 |
6 |
9 |
12110900 |
体育Ⅰ* |
0.6 |
36 |
|
|
2 |
1 |
10 |
12110910 |
体育Ⅱ* |
0.6 |
36 |
|
|
2 |
2 |
11 |
12110920 |
体育Ⅲ * |
0.6 |
36 |
|
|
2 |
3 |
12 |
12110930 |
体育Ⅳ* |
0.6 |
36 |
|
|
2 |
4 |
13 |
06114860 |
外语AⅠ |
3.5 |
56 |
|
|
4 |
1 |
14 |
06114870 |
外语AⅡ |
3.5 |
56 |
|
|
4 |
2 |
15 |
06114880 |
外语AⅢ |
3 |
48 |
|
|
4 |
3 |
16 |
06114890 |
外语AⅣ |
3 |
48 |
|
|
4 |
4 |
17 |
08110020 |
高等数学AⅠ* |
5 |
80 |
|
|
4 |
1 |
18 |
08110030 |
高等数学AⅡ* |
6 |
96 |
|
|
4 |
2 |
19 |
08110040 |
线性代数B |
2 |
32 |
|
|
4 |
2 |
20 |
08110060 |
大学物理Ⅰ |
3 |
48 |
|
|
4 |
2 |
21 |
08110050 |
概率论与数理统计B |
3 |
48 |
|
|
4 |
3 |
22 |
08110070 |
大学物理Ⅱ |
3 |
48 |
|
|
4 |
3 |
23 |
08110080 |
物理实验AⅠ |
2 |
32 |
|
32 |
4 |
3 |
24 |
08110090 |
物理实验AⅡ |
1.5 |
24 |
|
24 |
4 |
4 |
25 |
05113670 |
创业与企业管理(三级项目) |
1.5 |
24 |
|
|
4 |
4 |
小计 |
53.9 |
968 |
|
|
|
|
通识 选修 课 |
1 |
社会科学类 |
4 |
64 |
|
|
|
2 |
2 |
人文艺术类 |
4 |
64 |
|
|
|
3 |
3 |
自然科学与技术类 |
2 |
32 |
|
|
|
5 |
小计 |
10 |
160 |
|
|
|
|
专 业 课 平 台 |
专 业 基 础 课 |
1 |
20110240 |
软件工程导论 |
1 |
16 |
|
|
/4 |
1 |
2 |
20110510 |
计算机应用基础与程序设计(三级项目)* |
5.5 |
88 |
|
36 |
6 |
1 |
3 |
04110070 |
离散数学* |
4 |
64 |
|
|
6 |
2 |
4 |
20110310 |
C/C++程序设计(三级项目) |
5 |
80 |
|
24 |
6 |
2 |
5 |
20110350 |
数据结构与算法(三级项目)* |
5.5 |
88 |
|
24 |
6 |
3 |
6 |
20110020 |
数值计算方法 |
3 |
48 |
|
12 |
4/ |
3 |
7 |
04110740 |
电子技术 |
4.5 |
72 |
|
|
6/ |
4 |
8 |
20110180 |
计算机组成原理* |
5 |
80 |
|
20 |
/6 |
4 |
9 |
04110320 |
软件工程A |
3 |
48 |
|
|
5/ |
5 |
续前表
课 程 平 台 |
课 程 性 质 |
序 号 |
课程编码 |
课程名称 |
学分 |
学时数 |
周 学 时 |
开课学期 |
总 学时 |
上机 |
实验 (践) |
专 业 课 平 台 |
专 业 基 础 课 |
10 |
20110080 |
编译原理 |
4 |
64 |
|
16 |
6 |
5 |
11 |
04110190 |
操作系统A* |
3.5 |
56 |
|
|
4 |
5 |
12 |
20110520 |
数据库原理(三级项目) |
4 |
64 |
|
16 |
6/ |
5 |
13 |
20110390 |
专业外语 |
2 |
32 |
|
|
4/ |
5 |
14 |
20110090 |
汇编语言程序设计 |
3 |
48 |
|
16 |
6 |
5 |
15 |
20110100 |
计算机网络原理(三级项目)* |
3 |
48 |
|
8 |
4/ |
6 |
小计 |
56 |
896 |
|
|
|
|
专业限选课 |
.Net方向 |
1 |
20110400 |
.Net Web开发技术 |
4 |
64 |
|
12 |
6/ |
4 |
2 |
20110530 |
Linux应用技术(三级项目) |
2 |
32 |
|
16 |
4/ |
4 |
3 |
20110540 |
软件质量保证与测试(三级项目)* |
2.5 |
40 |
|
|
4 |
6 |
4 |
20110130 |
软件用户界面设计 |
2 |
32 |
|
8 |
4 |
6 |
5 |
20110550 |
软件项目管理(三级项目)* |
3 |
48 |
|
8 |
4 |
6 |
小计 |
13.5 |
216 |
|
|
|
|
Java方向 |
1 |
20110370 |
Java Web开发技术 |
4 |
64 |
|
12 |
6/ |
4 |
2 |
20110530 |
Linux应用技术(三级项目) |
2 |
32 |
|
16 |
4/ |
4 |
3 |
20110540 |
软件质量保证与测试(三级项目)* |
2.5 |
40 |
|
|
4 |
6 |
4 |
20110130 |
软件用户界面设计 |
2 |
32 |
|
8 |
4 |
6 |
5 |
20110550 |
软件项目管理(三级项目)* |
3 |
48 |
|
8 |
4 |
6 |
小计 |
13.5 |
216 |
|
|
|
|
专 业 选 修 课 |
1 |
14110020 |
职业生涯规划与就业指导Ⅰ |
0.25 |
8 |
|
|
2 |
1 |
2 |
14110060 |
职业生涯规划与就业指导Ⅱ |
0.75 |
16 |
|
|
2 |
6 |
3 |
20110330 |
系列专题讲座 |
1 |
16 |
|
|
|
6 |
4 |
04119240 |
软件代码开发技术 |
2 |
32 |
|
|
|
5 |
5 |
04119250 |
软件工程形式化方法 |
2 |
32 |
|
|
|
5 |
6 |
04119270 |
人机交互的软件工程方法 |
1.5 |
24 |
|
|
|
5 |
7 |
04119280 |
大型软件系统设计 |
2 |
32 |
|
|
|
5 |
8 |
20110220 |
嵌入式软件设计 |
2 |
32 |
|
16 |
|
5 |
9 |
20110230 |
计算机病毒分析与对抗 |
3 |
48 |
|
8 |
4 |
5 |
10 |
04116010 |
密码学及应用 |
4 |
64 |
|
|
6 |
5 |
11 |
20110250 |
系统软件分析与设计 |
2 |
32 |
|
16 |
4 |
5 |
12 |
20110160 |
网络伦理 |
1.5 |
24 |
|
|
|
5 |
13 |
04110820 |
Windows程序设计 |
2 |
32 |
|
16 |
/5 |
5 |
14 |
04116130 |
计算机取证技术 |
2 |
32 |
|
|
|
6 |
15 |
20110270 |
移动平台应用开发 |
2 |
32 |
|
16 |
4 |
6 |
16 |
04119310 |
软件设计模式与UML建模技术 |
2 |
32 |
|
|
|
6 |
17 |
20110290 |
软件需求分析 |
2.5 |
40 |
|
8 |
4/ |
6 |
18 |
20110030 |
软件设计与体系结构 |
4 |
64 |
|
24 |
6 |
6 |
19 |
04116160 |
计算机图形学B |
3 |
48 |
|
|
|
6 |
20 |
04116100 |
操作系统安全 |
2 |
32 |
|
|
|
6 |
21 |
04116050 |
Web数据库技术(Java)A |
2.5 |
40 |
|
8 |
|
6 |
续前表
课 程 平 台 |
课 程 性 质 |
序 号 |
课程编码 |
课程名称 |
学分 |
学时数 |
周 学 时 |
开课学期 |
总 学时 |
上机 |
实验 (践) |
专 业 课 平 台 |
专 业 选 修 课 |
22 |
04110400 |
计算机系统安全 |
2 |
32 |
|
|
|
6 |
23 |
04116110 |
电子商务信息安全 |
2 |
32 |
|
|
|
6 |
24 |
20110500 |
计算机系统结构 |
2.5 |
40 |
|
|
|
6 |
25 |
20110050 |
信息隐藏技术 |
2 |
32 |
|
|
4 |
6 |
26 |
04110260 |
.NET软件设计 |
2 |
32 |
|
12 |
|
6 |
27 |
20110060 |
多媒体技术应用 |
2 |
32 |
|
8 |
4 |
6 |
28 |
04110380 |
管理信息系统 |
2 |
32 |
|
|
4 |
6 |
29 |
04110360 |
并行计算导论 |
2 |
32 |
|
|
4 |
6 |
30 |
20110120 |
网络安全 |
2 |
32 |
|
|
4 |
6 |
31 |
20110420 |
Android/IOS平台移动应用开发 |
3.5 |
56 |
|
28 |
4 |
7 |
32 |
20110430 |
移动云应用开发 |
2 |
32 |
|
12 |
4 |
7 |
33 |
20110440 |
大数据技术 |
3.5 |
56 |
|
24 |
4 |
7 |
34 |
20110450 |
数据可视化技术 |
2 |
32 |
|
8 |
4 |
7 |
35 |
20110460 |
Web UI设计 |
3.5 |
56 |
|
24 |
4 |
7 |
36 |
20110470 |
交互设计导论 |
2 |
32 |
|
4 |
4 |
7 |
37 |
20110480 |
高级Web应用设计与开发 |
3.5 |
56 |
|
28 |
4 |
7 |
小计 |
80.5 |
1288 |
|
|
|
|
注:1.周学时后有“/”的表示该课程要在前半学期开课,周学时前有“/”的表示该课程在后半学期开课。
2.课程名称后有“*”的表示该课程是学位课。
四、专业培养计划说明
1、本专业最低毕业要求学分为198分。
2、本专业培养计划安排课内理论总学时2344学时,占总学时71.99%,主要由五类课程组成:
(1)公共基础课25门,968学时,计53.9学分,占理论总学时41.3%。
(2)专业基础课15门,896学时,计56学分,占理论总学时38.23%。
(3)专业限选课5门,216学时,计13.5学分,占理论总学时9.22%。
(4)通识选修课中,学生应至少修够(160)学时,计(10)学分,占理论总学时6.83%。通识选修课包括人文艺术类、社会科学类和自然科学与技术类选修课程。学生可根据个人基础、能力、兴趣选修。其中人文艺术类不少于(64)学时,计(4)学分,社会科学类不少于(64)学时,计(4)学分;自然科学与技术类不少于(32)学时,计(2)学分。
(5)专业选修课中,学生应至少修够104学时,计6学分,占理论总学时4.44%。
(6)设置学位课16门,896学时,计49.4学分,占理论总学时38.23%。
3、本专业培养计划四年内安排集中实践性环节58.6周,58.6学分,占总学分29.60%。
4、(3+1)模式,企业实训12周,企业实习6周,毕业设计17周,35学分。
五、集中实践性教学环节安排
序号 |
课程编码 |
课程名称 |
学分 |
学期 |
起止周 |
备注 |
1 |
09113310 |
国防教育与军事训练 |
2 |
1 |
3-4 |
|
2 |
12110940 |
体测Ⅰ* |
0.4 |
1 |
|
|
3 |
19110130 |
思想道德修养与法律基础社会实践 |
1 |
1 |
分散进行 |
|
4 |
19110140 |
马克思主义基本原理社会实践 |
1 |
2 |
分散进行 |
|
5 |
12110950 |
体测Ⅱ* |
0.4 |
2 |
|
|
6 |
19110150 |
中国近现代史纲要社会实践 |
1 |
3 |
分散进行 |
|
7 |
12110960 |
体测Ⅲ* |
0.4 |
4 |
|
|
8 |
20110360 |
数据结构与算法课程实践(二级项目) |
3 |
4 |
3 |
|
9 |
20110560 |
操作系统课程设计(二级项目) |
2 |
5 |
19-20 |
|
10 |
05113680 |
创业与经营实训 |
1 |
5 |
|
|
11 |
19110160 |
毛泽东思想和中国特色社会主义理论体系概论社会实践 |
1 |
5 |
分散进行 |
|
12 |
12110970 |
体测Ⅳ* |
0.4 |
6 |
|
|
13 |
20110570 |
软件工程课程设计(二级项目) |
4 |
6 |
17-20 |
|
14 |
20110580 |
创新创业教育 |
6 |
7 |
|
|
合计 |
23.6 |
|
|
|
六、课外安排与要求
1.在“培养计划安排”中的“实验(践)”栏内,斜杠下的数字为课外安排课时。
2.体育课安排的课外学时主要用于学生的课外体育锻炼,具体考核在学生的综合成绩中体现。
3.部分课程额外安排的上机学时是提供学生课余练习所用,不计入成绩考核。
4.对于思政课安排的课外学时,要求学生利用假期和课余时间参加社会调查、参与教学实践基地建设和自愿服务、公益活动等,以提交调查报告、心得体会、实践报告等方式进行考核。
七、企业集中实践安排与要求
序号 |
课程编码 |
课程名称 |
学分 |
学期 |
起止周 |
备注 |
1 |
20110200 |
企业实训 |
12 |
7 |
1-12 |
|
2 |
20110210 |
企业实习 |
/6 |
7 |
13-18 |
|
3 |
20110410 |
毕业设计(一级项目) |
17 |
8 |
1-17 |
|
合计 |
35 |
|
|
|
课程说明:
企业集中学习环节共35周,分为企业实训、企业实习和毕业设计三个阶段,其中企业实训阶段的目标为全面提高学生的职业竞争力,保障学生就业质量的提升,能够在软件开发领域有一定的工作能力;企业实习与毕业设计阶段主要培养学生综合运用所学的软件工程的知识,在导师的指导下能够开发出解决实际问题的一个较为完整的软件,培养学生创新能力和独立解决问题的能力。
八、企业教师授课安排与要求
序号 |
课程名称 |
学习内容 |
学时 |
学期 |
备注 |
1 |
数据结构与算法课程实践 |
综合C/C++、数据结构、算法分析做一个二级项目 |
3周 |
4 |
企业教师带学生实际开发软件 |
2 |
软件工程A |
企业开发软件的工程化方法 |
4 |
5 |
企业教师讲解 |
3 |
.Net Web开发技术 |
用.Net Web技术开发一个企业实际的中小规模软件 |
8 |
4 |
企业教师带学生实际开发软件 |
4 |
软件质量保证与测试* |
企业是如何进行软件测试的 |
8 |
6 |
测试案例分析 |
5 |
软件用户界面设计 |
企业用户界面设计过程 |
8 |
6 |
企业案例讲解 |
6 |
软件项目管理* |
企业软件项目管理技术 |
8 |
6 |
企业案例讲解 |
7 |
Java Web开发技术 |
用Java Web技术开发一个企业实际的中小规模软件 |
8 |
4 |
企业教师带学生实际开发软件 |
8 |
系列专题 讲座 |
软件工程领域热点内容 |
6 |
2 |
企业教师讲解 |
9 |
专业选修课 |
讲授软件行业当前热门的理论与技术 |
64 |
5或6 |
企业教师开设选修课 |