软件工程专业人才培养方案.docx
《软件工程专业人才培养方案.docx》由会员分享,可在线阅读,更多相关《软件工程专业人才培养方案.docx(46页珍藏版)》请在冰点文库上搜索。
软件工程专业人才培养方案
软件工程专业人才培养方案
专业代码:
080611W
一、培养目标
本专业培养德、智、体、美全面发展,适当了解财经、管理等学科的基本知识,系统掌握软件工程基本理论、方法和技术,掌握软件系统的分析、设计、实现、测试和实施等方面的专业知识和技能,具有组织和管理软件项目的能力,能在软件研发企事业单位、信息化程度高的政府机关等部门从事软件开发、系统维护等方面的工作或教学与科学研究工作,具有“信、敏、廉、毅”素质的创业型人才。
二、培养规格
1、软件工程专业本科毕业生应较深入地掌握马克思主义、毛泽东思想和邓小平理论;拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。
2、软件工程专业本科毕业生应具备科学的世界观,掌握科学方法与工程方法,对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级的认识能力;具备扎实的理论基础,能够全面了解计算机软件和软件工程的基础知识,较深入理解至少一个计算机软件应用领域;有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用两种以上主流的操作系统、数据库管理系统和程序设计语言,做到理论与实践相结合;能够综合应用各类方法、技术和工具,运用工程技术方法解决复杂软件问题的能力;具备自学习的能力以适应软件技术的快速变化,能够通过自学的方式在较短时间内掌握系统软件的使用。
3、软件工程专业本科毕业生应达到基本的数学和语言要求;熟练掌握英语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力;拥有较好的沟通技巧和团队工作能力,通晓和遵守相关法律与职业道德。
三、培养特色
1、目标特色:
培养融合财经、管理知识和软件工程知识的创业型人才,强调知识融合,
着重培养实践能力。
2、课程特色:
课程设置面向软件工程实践,强调工程实践能力的培养,大多数专业课程都有实践环节,甚至是纯粹的实践课。
学院还将根据软件技术最新发展、当前市场需求情况以及学生目前具备的领域知识等,灵活调整专业课程设置和具体课程的涵盖内容。
3、方法特色:
以三课堂联动为教学平台,以三层次递进为教学内容,以三角色互动为教学主体,以项目牵引式为教学方法,以导师制为培优手段。
四、主要课程
《高等数学》、《离散数学》、《概率论与数理统计》、《C++程序设计基础》、《C++高级程序设计》、《数据结构与算法》、《数据库系统原理》、《操作系统》、《计算机网络》、《计算机组成》、《软件需求分析》、《面向对象技术》、《软件系统设计与体系结构》、《软件测试与质量保证》、《软件项目管理》、《ERP理论与实践》、《C++课程设计》、《数据结构课程设计》、《软件工程课程设计》。
五、主要实践环节及其说明
1、实践教学的总体设置
按照循序渐进培养工程实践能力和工程创新能力的原则,将实验、课程设计、工程设计、毕业设计等作为前后衔接的有机整体并统一规划,采用项目驱动的模式,建立分层次的实践教学实施方案。
第一层次:
基础性实验,主要包括公共基础课和学科基础课的实验。
实验内容紧扣每门课程的教学内容,增强学生的基本工程素质和实验技能。
第二层次:
综合设计性实验,主要包括专业课的课程设计。
实验内容在相关课程实验的基础上,完成综合设计性实验,强化学生对骨干课程的原理和方法的理解以及应用能力。
第三层次:
工程设计性实验,培养学生面向领域方向的系统分析、应用、综合、设计与创新的能力。
第四层次:
实训实习和毕业设计,培养学生综合运用所学知识和采用团队协作方式完成项目的研发能力和撰写软件文档、技术报告、研究报告等的能力。
2、主要实验课程
(1)《数据库系统原理》:
学生通过实验加深对数据库原理的理解,掌握数据库设计的基本技能,进而使学生从实际应用角度理解数据库的基本原理。
(2)《软件测试与质量保证》:
学生通过实验加深对基本软件测试原理的理解,掌握软件测试的基本技能。
(3)《数据结构与算法》:
学生结合程序设计语言对一些常用的数据结构进行表示,并完成在这些数据结构之上的常见操作。
(4)《软件系统设计与体系结构》:
在理论课程的基础上,引导学生进行模拟软件项目开发活动,其目的是使学生学会使用常用的软件体系结构进行软件系统设计和实现。
(5)《ERP理论与实践》:
在理论课程的基础上开设32学时的实践课,使学生熟悉沙盘演练过程、会议室导航程序、ERP业务流程演练,以此加深对企业营运流程的理解和体验。
(6)《面向对象技术》:
目的是使学生加深对面向对象原理的理解,从应用系统设计的实践中掌握面向对象系统设计的基本技能。
(7)《C++课程设计》:
每周3课时的实践课,开设在第三学期。
目的是使学生在学习完基础课程后,开始深入地学习软件开发中难度较高的技术,如底层开发语言的运用等。
(8)《软件工程课程设计》:
每周6课时的实践课,开设在第六学期,主要引导学生使用软件项目开发的高级平台及工具,打下扎实的软件项目的研发基础。
3、其他主要实习实训环节
(1)军事训练
教学计划中安排军事训练课(共3周,计3学分),以锻炼学生坚强的意志力。
(2)毕业实习
为了使学生了解软件工程的理论与技术在实践中的应用情况,教学计划中安排毕业实习(共3-6个月,计4学分),目的是要学生亲自到社会实践中去体验、了解、发现社会对“软件工程”专业的要求和实际应用情况。
通过实习活动,学生可以重新认识、整理课堂上学到的知识,了解社会需求和当前的科技动态。
毕业实习活动将为学生走向社会、积极地迎接竞争与挑战奠定一个良好的基础。
(3)毕业设计:
本专业要求毕业生全部参加毕业设计,并撰写毕业论文,通过系统的设计工作来提高学生综合运用所学的知识、技术来解决实践中的问题的能力。
要求毕业设计选题必须来源于企业实际项目。
六、学制与学位
我校普通本科教育学制四年,实行学分制下的弹性学习年限,3~6年内修满学分可以毕业。
学生修满规定学分,达到毕业要求后,发给毕业证书;其中符合国家学位条例学士学位授予条件和学校有关规定的学生,授予工学学士学位。
七、教学进程方案表
专业学时、学分分配表(见表一)
专业全程教学计划表及实践教学内容安排表(见表二)
分学期课表(见表三)
表一:
专业学时、学分分配表
课程类别
1-7学期第一阶段
1-7学期第二阶段
第8学期
课外
小计
必修课
选修课
必修课
必修课
必修课
学时
学分
占本段课堂学分比例%
学时
学分
占本段课堂学分比例%
学时
学分
占本段课堂学分比例%
学分
学分
学时
学分
占总学分比例%
课堂教学
通识课程
724
47
30.7%
128
8
5.2%
(不填)
852
55
28.9%
学科基础课程
740
41.5
27.1%
740
41.5
21.8%
专业课程或专业特色课程
方向一
544
25.5
16.7%
640
30
19.6%
72
4.5
81.8%
1256
60
31.6%
方向二
创业与就业课程
16
1
0.7%
16
1
18.2%
32
2
1.1%
小计
2024
115
75.2%
768
38
24.8%
98
5.5
100%
2880
158.5
83.4%
实践教学环节
军训
3
(不填)
(不填)
(不填)
3
实训实习
9.5
9.5
毕业实习
4
4
毕业论文(设计)
6
6
学年论文
1
1
读书活动
1
1
2
科研创新实践活动
6
6
小计
3
38
16
10
8
31.5
16.6%
合计
118
38
16
10
8
190
100%
毕业最低学分要求
190
注:
选修课学分占第一阶段课堂教学总学分的比例为24.8%。
表二
软件工程专业全程教学计划表
课程
类别
课程
编码
课程名称
学分
总学时
授课学时
实验(上机)
课内实践
开课时间
备注
学期
阶段
周学时
课
堂
教
学
必修课
通识课程
09002
形势与政策
2
32
32
1-8
1
讲座
09033
马克思主义基本原理
3
48
48
4
1
3
09006
毛泽东思想和中国特色社会主义理论体系概论
6
96
64
32
2
1
4
09402
中国近现代史纲要
2
32
32
2
1
2
09003
思想道德修养与法律基础
3
48
48
1
1
4
08052
大学语文
2
32
32
1
1
2
34052
大学英语I
2
24
24
1
1
2
主
34062
大学英语II
2
32
32
2
1
2
主
34072
大学英语III
2
32
32
3
1
2
主
34082
大学英语IV
2
32
32
4
1
2
主
34012
英语视听说I
2
24
24
1
1
2
34022
英语视听说II
2
32
32
2
1
2
34032
英语视听说III
2
32
32
3
1
2
34042
英语视听说IV
2
32
32
4
1
2
10342
大学体育I
2
24
24
1
1
2
10352
大学体育II
2
32
32
2
1
2
10362
大学体育III
2
32
32
3
1
2
10372
大学体育IV
2
32
32
4
1
2
10322
军事理论
2
28
24
4
1
1
2
18563
计算机应用技术(软件,双语)
3
48
24
24
1
1
4
通识必修课程合计
47
724
544
144
36
学科基础课程
03753
高等数学Ⅰ
3
48
48
1
1
4
主
03764
高等数学Ⅱ
4
64
64
2
1
4
主
03773
高等数学Ⅲ
3
48
48
3
1
3
主
03644
线性代数(工)
4
64
64
3
1
4
主
03054
概率论与数理统计
4
64
64
4
1
4
主
18084
离散数学(软件)
4.5
80
64
16
2
1
5
主
18083
C++程序设计基础(软件)
3.5
84
36
48
1
1
7
主
18074
C++高级程序设计(软件)
4.5
96
48
48
2
1
6
主
18335
数据结构与算法(软件)
5
96
64
32
3
1
6
主
18713
计算机组成(软件)
3
48
48
2
1
3
主
18204
操作系统(软件)
4
64
64
3
1
4
主
学科基础课程合计
42.5
756
612
144
专业课
18164
计算机网络(软件)
4
64
64
4
1
4
主
18045
数据库系统原理(软件)
5
96
64
32
4
1
6
主
18002
面向对象技术(软件)
2
48
16
32
4
1
3
主
18913
软件需求分析
2.5
48
32
16
5
1
3
主
18093
软件测试与质量保证
3.5
80
32
48
5
1
5
主
18923
软件系统设计与体系结构
3
64
32
32
5
1
4
主
18933
软件项目管理
2.5
48
32
16
6
1
3
主
18342
软件工程课程设计(软件)
3
96
96
6
1
6
18071
学科专业导论(含大学生涯规划)
0.5
8
8
1
2
8
18041
算法分析与设计
1
16
16
3
2
8
18051
软件开发案例分析
1
16
16
5
2
8
18061
实用软件开发方法
1
16
16
6
2
8
18081
学科前沿讲座(含毕业论文写作讲座)
1
16
16
7
2
8
第一阶段小计
25.5
544
272
272
第二阶段小计
4.5
72
72
专业课程合计
30
616
344
272
创业与就业课程
00091
创业概论
1
16
16
5
1
2
00961
职业生涯与发展规划
0.5
8
8
2
2
4
00971
就业指导
0.5
8
8
6
2
4
第一阶段小计
1
16
16
第二阶段小计
1
16
16
创业与就业课程合计
2
32
32
课程
类别
课程
编码
课程名称
学分
总学时
授课学时
实验(上机)
课内实践
开课时间
备注
学期
阶段
周学时
课
堂
教
学
选修课
专业实务技能性课程
18572
网页设计基础
2
48
16
32
3
1
3
18492
C++课程设计
2
48
16
32
3
1
3
48032
数据结构课程设计(软件)
2
48
16
32
4
1
3
18583
组网技术
3
64
32
32
5
1
4
18054
Java程序设计(软件)
4
96
32
64
5
1
6
18064
C#程序设计
4
96
32
64
5
1
6
18653
ASP.NET程序设计(软件)
3
80
16
64
6
1
5
18113
J2EE程序设计
3
64
32
32
6
1
4
专业提高性课程
18892
Linux系统及其应用(软件)
2
48
16
32
5
1
3
18584
网络信息安全
4
80
48
32
6
1
5
18392
电子商务概论(软件,双语)
2
48
16
32
6
1
3
18022
中间件技术(软件)
2
48
16
32
7
1
2
18802
测试驱动的软件开发
2
48
16
32
7
1
3
专业口径拓展课程
02603
会计学原理
3
48
48
4
1
3
企业信息化方向
18152
ERP理论与实践(软件)
2
48
16
32
5
1
3
18943
ERP系统实施
3
64
32
32
6
1
4
18953
微机接口与汇编程序设计
3
64
32
32
4
1
4
嵌入式系统方向
18573
嵌入式系统原理
3
64
32
32
5
1
4
18963
手持设备软件开发
3
64
32
32
6
1
4
02603
会计学原理
3
48
48
4
1
3
会计学背景方向
02623
中级财务会计
3
48
48
5
1
3
02573
成本管理会计
3
48
48
6
1
3
01013
货币银行学
3
48
48
4
1
3
金融学背景方向
01023
国际金融
3
48
48
5
1
3
01333
证券投资学
3
48
48
6
1
3
专业选修课程(最低修满30学分)
30
640
320
320
艺术鉴赏类课程
08A32
戏曲鉴赏
2
32
32
3
1
2
08A42
音乐鉴赏
2
32
32
3
1
2
08A52
美术鉴赏
2
32
32
3
1
2
08A62
戏剧鉴赏
2
32
32
4
1
2
08A72
舞蹈鉴赏
2
32
32
4
1
2
08A82
书法鉴赏
2
32
32
4
1
2
08A92
影视鉴赏
2
32
32
5
1
2
艺术鉴赏至少修满2学分
2
32
32
课堂教学
选修课
融通课程(通识核心选修课)
15672
科学技术发展史
2
32
32
4
1
2
35042
经济学通论
3
48
48
3
1
2
30102
管理学通论
2
32
32
3
1
2
37012
法学通论
2
32
32
4
1
2
38672
社会学通论
2
32
32
5
1
2
38682
中国传统文化概论
2
32
32
5
1
2
08262
西方文化史
2
32
32
5
1
2
08A22
艺术导论
2
32
32
3
1
2
38692
逻辑学导论
2
32
32
4
1
2
38702
心理学导论
2
32
32
3
1
2
39282
哲学与生死
1
16
16
4
1
2
39292
宗教文化
1
16
16
5
1
2
39302
批判性思维概论
1
16
16
3
1
2
19A02
资源环境与可持续发展
1
16
16
6
1
2
融通课程至少修满6学分
6
96
96
第一阶段课堂教学小计
154
2792
1876
880
36
第二阶段课堂教学小计
5.5
88
88
课堂教学合计
159.5
2880
1964
880
36
实践教学
实训实习
16.5
论文(设计)
7
课外科研创新实践(不含读书活动)
6
读书活动
2
实践教学合计
31.5
总合计
191
注:
1.双语教学课程以“(双语)”在课程名称后标明;
2.3+7+X课程在备注栏内以“主”标明,考试时间比其他课程的考试时间长约50%,考试成绩与学位挂钩。
3.专业口径拓展课程必须根据一个方向来选,学院会根据实际情况决定开设哪些方向。
表二(续):
专业实践教学内容安排表
模块
课程编码
实验课程名称
实验
时数
课程
性质
开设
学期
综合性、设计性实验的个数
实验(上机)模块
18563
计算机应用技术(软件、双语)
24
必修
1
0
18083
C++程序设计基础(软件)
48
必修
1
1
18572
网页设计基础
32
选修
2
1
18074
C++高级程序设计(软件)
48
必修
2
1
18084
离散数学(软件)
16
必修
2
1
18492
C++课程设计
32
选修
3
1
18335
数据结构与算法(软件)
32
必修
3
1
18005
数据库系统原理(软件)
32
必修
4
1
48032
数据结构课程设计(软件)
32
选修
4
1
18002
面向对象技术(软件)
32
必修
4
1
18913
软件需求分析
16
必修
5
1
18152
ERP理论与实践(软件)
32
选修
5
1
18573
嵌入式系统原理
32
选修
5
1
18583
组网技术
32
选修
5
1
18892
Linux系统及其应用(软件)
32
选修
5
0
18093
软件测试与质量保证
48
必修
5
1
18054
Java程序设计(软件)
64
选修
5
1
18923
软件系统设计与体系结构
32
必修
5
1
18584
网络信息安全
32
选修
6
1
18392
电子商务概论(软件,双语)
32
选修
6
1
18342
软件工程课程设计(软件)
96
必修
6
1
18113
J2EE程序设计
32
选修
6
1
18022
中间件技术(软件)
32
选修
7
1
18802
测试驱动的软件开发
32
选修
7
1
实习实训模块
课程编码
实践教学环节名称
教学
周数
学分
环节
性