软件工程专业本科人才培养方案
一、培养目标与培养要求
(一)培养目标
本专业培养适应时代需要,德智体美全面发展,知识、能力、素质综合提高,为地方经济建设和社会发展服务,富有社会责任感、实践能力和创新精神的,具有行业竞争力的复合型、应用型高级软件工程人才,其专业能力应当达到软件行业(具有较高水准的)软件研发工程师、初级测试工程师、初级软件分析师、初级软件架构师以及初级软件项目经理的水平;毕业5年后,部分员工能够成长为软件工程领域的卓越人才。
(二)培养要求
1.掌握马克思主义、毛泽东思想、邓小平理论和“三个代表”等与时俱进的重要思想的精神实质,具有为祖国昌盛和民族富强而奋斗的使命感;具有改革创新意识和国际竞争意识;具有奉献精神和团队精神。
2. 软件工程专业本科生培养的基本思路是以行业能力标准为导向,注重基础,加强实践。针对软件产业的人才需求,强调宽口径培养,通过设置具有特色的移动终端与嵌入式软件,云计算与Web软件技术等专业方向的选修课程,从而使得毕业生既具备扎实的专业基础和宽广的知识面,又比较深入地了解某类系统和应用领域。
3.掌握体育运动的基本知识和科学锻炼身体的技能,达到国家规定的老员工体育合格标准;具有健康的体魄和良好的心理素质,同时具备一定的艺术审美修养。
在此基础上,本专业员工还应具备以下的专业特征:
1)具有扎实的理论基础,掌握计算机科学与技术和软件工程的基础知识,深入理解一个以上的软件应用领域。
2)能够完成中小规模问题的分析,策划,建模,构建,部署等活动,具有完整的软件工程实践能力:
?软件技术:掌握至少1门编程语言,2种主流操作系统,1种数据库系统
?软件工具:精通至少1个软件平台和开发工具,
?软件过程:熟悉软件过程的组织和管理,完成某一个软件项目的具体实践。
3)具有快速的学习和更新能力,对技术变化具有可适应性,具有一定的行业视野,能够把握前沿和趋势。
4)具有问题信息化的系统级判断力,能够综合运用软件技术、方法和工具,选择最优的软件过程模型,制定问题解决方案的能力。
5)创建过原创的、有一定价值的软件作品,初步具备软件项目开发的工作经验,善于处理团队与个人的关系,具有良好的协作能力。
二、修业年限
标准学制4年。修业年限3—6年。
三、毕业要求
思想政治合格,在规定的年限内修完本专业人才培养方案规定161学分(必修115学分,选修课程46学分),同时参加大学英语等级考试达到学校相应要求方能毕业(另文规定)。
四、授予学位要求
取得毕业资格,并符合学校规定的授予学士学位的条件,授予工学学士学位。
五、学分分配表
课程类别 |
性质 |
学分数 |
占总学分比例(%) |
理 论 |
实践(实验) |
通识课程 |
必修 |
25.5 |
10 |
22.04 |
选修 |
7 |
0 |
4.30 |
学科基础课程 |
必修 |
13 |
1.5 |
9 |
选修 |
11 |
0 |
6.83 |
专业主干课程 |
必修 |
41 |
10 |
31.70 |
专业方向课程 |
选修 |
15 |
10 |
15.53 |
独立实践教学环节 |
必修 |
0 |
14 |
8.70 |
选修 |
0 |
3 |
1.90 |
总学分 |
必修 |
115 |
71.4% |
合计 |
161 |
100 |
选修 |
46 |
28.6% |
理论 |
112.5 |
69.9% |
合计 |
161 |
100 |
实践(实验) |
48.5 |
30.1% |
六、课程设置表
(一)通识课程( 42.5 学分)
1.通识必修课程( 35.5 学分)
课程代码 |
课程名称 |
理论学分 |
实践学分 |
学时 |
开课 学期 |
开课单位 |
总/周 |
1 |
思想道德修养与法律基础 |
2 |
/ |
36/2 |
1 |
马克思主义学院 |
2 |
中国近现代史纲要 |
1.5 |
/ |
28/2 |
2 |
3 |
马克思主义基本原理 |
2 |
/ |
36/2 |
3 |
4 |
毛泽东思想和中国特色社会主义理论体系概论 |
3 |
/ |
54/3 |
4 |
5 |
思想政治实践课I |
/ |
3.5 |
/ |
5 |
6 |
思想政治实践课II |
/ |
2 |
/ |
4-6 |
7 |
形势与政策 |
1 |
1 |
18学时+1周 |
2-3 |
宣传部 |
8 |
大学英语I |
3 |
/ |
72/4 |
1 |
外国语学院 |
9 |
大学英语II |
3 |
/ |
72/4 |
2 |
10 |
大学英语III |
3 |
/ |
72/4 |
3 |
11 |
大学英语IV |
3 |
/ |
72/4 |
4 |
12 |
体育I |
1 |
|
36 |
1 |
体育学院 |
13 |
体育II |
1 |
|
36 |
2 |
14 |
体育III |
/ |
1 |
36周,1次/周 |
3 |
15 |
体育IV |
/ |
1 |
4 |
16 |
军事课I |
1 |
/ |
36 |
1 |
武装部 |
17 |
军事课II |
/ |
1 |
不少于15天 |
1 |
18 |
职业生涯规划与就业指导I |
0.5 |
0.5 |
20 |
1或2 |
员工处 |
19 |
职业生涯规划与就业指导II |
0.5 |
/ |
18 |
6或7 |
合计 |
25.5 |
10 |
|
2.通识选修课程(选修≥7学分)
序号 |
系列 |
要求 |
1 |
人文社会科学系列 |
本专业员工须在本系列中至少选修2学分 |
2 |
自然科学与技术系列 |
任选 |
3 |
艺术、体育与健康系列 |
任选 |
4 |
综合素质教育讲座 |
任选,6个讲座计1个学分,最多可获得2个学分 |
5 |
教师教育系列 |
任选 |
6 |
网络精品视频课程 |
任选 |
(二)学科基础课程(必修:14.5 学分;选修 11学分)
课程代码 |
课程名称 |
理论学分 |
实验学分 |
学时 |
开课 学期 |
开课单位 |
总/周 |
必修 |
1 |
高等数学I |
4 |
/ |
78/6 |
1 |
数学学院 |
2 |
计算机科学导论 |
3 |
0.5 |
54+18/3+1 |
1 |
新奥葡萄京 |
3 |
C语言程序设计 |
4 |
1 |
72+36/4+2 |
1 |
4 |
离散数学 |
2 |
/ |
36/2 |
2 |
合? 计 |
13 |
1.5 |
|
|
|
选修 |
5 |
个体软件过程 |
1 |
0.5 |
18+18/1+1 |
2 |
新奥葡萄京 |
6 |
高等数学I |
5 |
/ |
90/6 |
2 |
数学学院 |
7 |
高等数学I |
3 |
/ |
54/3 |
3 |
8 |
高等数学I |
3 |
/ |
54/3 |
4 |
合? 计 |
15 |
1.5 |
|
|
|
(三)专业主干课程(必修:51 学分)
课程代码 |
课程名称 |
理论学分 |
实验学分 |
学时 |
开课 学期 |
开课单位 |
总/周 |
1 |
数据结构 |
4 |
1 |
72+36/4+2 |
2 |
计算机与信 息科学学院 |
2 |
Linux程序设计 |
3 |
1 |
54+36/3+2 |
2 |
3 |
数字逻辑 |
3 |
0.5 |
54+18/3+1 |
2 |
4 |
计算机系统与实践 |
4 |
0.5 |
72+18/4+1 |
3 |
5 |
软件工程I:语言与需求 |
4 |
1 |
72+36/4+2 |
3 |
6 |
计算机网络 |
3 |
1 |
54+36/3+2 |
3 |
7 |
数据库原理与应用 |
3 |
0.5 |
54+18/3+1 |
3 |
8 |
软件工程II:建模与分析 |
3 |
1 |
54+36/3+2 |
4 |
9 |
操作系统原理与实践(Linux) |
3 |
0.5 |
54+18/3+1 |
4 |
10 |
软件工程III:设计与实现 |
3 |
1 |
54+36/3+2 |
5 |
11 |
软件需求工程 |
2 |
0.5 |
36+18/2+1 |
5 |
12 |
软件体系结构实践 |
2 |
0.5 |
36+18/3+1 |
6 |
13 |
软件测试与质量 |
2 |
0.5 |
36+18/2+1 |
6 |
14 |
软件过程与管理 |
2 |
0.5 |
36+18/2+1 |
6 |
合? 计 |
41 |
10 |
|
|
|
(四)专业方向课程(选修:25 学分)
课程代码 |
课程名称 |
理论学分 |
实验学分 |
学时 |
开课 学期 |
开课单位 |
总/周 |
1.共同选修系列(至少选10学分) |
1 |
Web UI设计(XHTML/CSS/JavaScript) |
3 |
1 |
54+36/3+2 |
4 |
新奥葡萄京 |
2 |
HTML 5开发技术 |
2 |
1 |
36+36/2+2 |
5 |
3 |
XML开发技术 |
2 |
1 |
36+36/2+2 |
5 |
4 |
中小企业网络设计与部署 |
2 |
1 |
36+36/2+2 |
5 |
5 |
TCP/IP网络编程 |
2 |
1 |
36+36/2+2 |
5/6 |
6 |
Python软件开发 |
2 |
1 |
36+36/2+2 |
5/6 |
7 |
设计模式 |
2 |
1 |
36+36/2+2 |
6 |
8 |
领域驱动设计 |
2 |
1 |
36+36/2+2 |
6 |
9 |
软件能力成熟度模型 |
2 |
1 |
36+36/2+2 |
6 |
10 |
软件构造 |
2 |
1 |
36+36/2+2 |
6 |
11 |
人机交互的软件工程方法 |
2 |
1 |
36+36/2+2 |
6 |
12 |
商务谈判 |
3 |
0 |
54/3 |
6 |
2.移动终端与嵌入式软件系列 |
1 |
嵌入式硬件基础 |
2 |
1 |
36+36/2+2 |
4 |
新奥葡萄京 |
2 |
嵌入式Linux基础 |
3 |
1 |
54+36/3+2 |
5 |
3 |
Qt嵌入式开发技术 |
3 |
1 |
54+36/3+2 |
5 |
4 |
多核多线程技术 |
2 |
0.5 |
36+18/2+1 |
5 |
5 |
嵌入式实时系统 |
2 |
0.5 |
36+18/2+1 |
6 |
6 |
移动终端开发技术 |
3 |
1 |
54+36/3+2 |
6 |
7 |
Android系统软件开发 |
2 |
0.5 |
36+18/2+1 |
6 |
8 |
嵌入式车载系统开发 |
2 |
0.5 |
36+18/2+1 |
6 |
9 |
HTML5智能手机开发 |
2 |
0.5 |
36+18/2+1 |
6 |
3.云计算与软件技术系列 |
1 |
云计算概论 |
2 |
1 |
36+36/2+2 |
4 |
新奥葡萄京 |
2 |
Java SE程序设计 |
3 |
1 |
54+36/3+2 |
5 |
3 |
PHP和MySQL Web开发 |
3 |
1 |
54+36/3+2 |
5 |
4 |
虚拟化技术 |
3 |
1 |
54+36/3+2 |
5 |
5 |
云计算开发技术 |
3 |
1 |
54+36/3+2 |
6 |
6 |
Java EE开发技术 |
2 |
2 |
36+72/2+4 |
6 |
7 |
Ruby开发技术 |
2 |
0.5 |
36+18/2+1 |
6 |
8 |
PHP高级程序设计 |
3 |
1 |
54+36/3+2 |
6 |
9 |
Hadoop应用开发 |
2 |
0.5 |
36+18/2+1 |
6 |
专业方向课程中的若干课程系列课程的学分可以互认,可以单选一个系列的课程,也可从不同系列的课程中进行组合选修,但是必须满足以下条件: 1)? 在“1.共同选修系列”中需至少选修10分; 2)? 其余学分可从不同系列的课程中进行任意组合选修,但推荐选择移动终端与嵌入式软件方向的同学只选修“2.移动终端与嵌入式软件系列”课程的学分,选择云计算与软件技术方向的同学只选修“3.云计算与软件技术系列”课程的学分。
|
|
|
|
|
|
|
|
|
|
|
(五)独立实践教学环节(必修:14 学分;选修≥3 学分)
课程代码 |
课程名称 |
学分 |
学时 |
开课学期 |
开课单位 |
总/周 |
1 |
毕业设计 |
6 |
6-9周 |
7-8 |
新奥葡萄京 |
2 |
专业实习 |
6 |
18周 |
7 |
3 |
读书学分 |
2 |
1-8 |
4 |
创新学分(选修) |
≤5 |
1-8 |
5 |
“开源软件杯”C语言程序设计大赛(选修) |
1+0.5 |
18+18 |
2 |
6 |
“开源软件杯”开源软件设计大赛(选修) |
1+0.5 |
18+18 |
4 |
7 |
“开源软件杯”创新作品大赛(选修) |
1+0.5 |
18+18 |
6 |
|
|
|
|
|
|
|