中南大学软件工程专业卓越工程师培养系列材料定稿.docx
《中南大学软件工程专业卓越工程师培养系列材料定稿.docx》由会员分享,可在线阅读,更多相关《中南大学软件工程专业卓越工程师培养系列材料定稿.docx(105页珍藏版)》请在冰豆网上搜索。
![中南大学软件工程专业卓越工程师培养系列材料定稿.docx](https://file1.bdocx.com/fileroot1/2023-1/24/83d70a54-260d-45dc-9b76-406a02a04fae/83d70a54-260d-45dc-9b76-406a02a04fae1.gif)
中南大学软件工程专业卓越工程师培养系列材料定稿
中南大学软件工程专业(本科工程型3+1)卓越工程师培养专业标准
本着“面向工业界、面向未来、面向世界”的工程教育理念,以国民经济和社会信息化需求为导向,以构思、设计、实施和运行实际工程为工程教育背景环境,培养具有较好的人文道德素质,拥有较强的团队协作能力,掌握扎实的软件理论基础知识,能综合运用专业知识分析和解决实际软件工程问题,具有软件项目开发与管理实践经验,适应现代化工程团队、新产品和新系统开发需求,能依据工程需要自主学习并优化自身的理论知识体系,拥有较强的创新创业能力、良好的社会交往与组织管理能力、初步的国际竞争能力,有社会意识和企业家敏锐性的软件工程专业精英型高级工程技术人才。
本专业毕业的学生,既可从事软件工程基础理论研究、大中型软件系统开发、软件工程项目管理、新方法和新技术开发等软件工程领域工作,也可参与软件开发技术管理、软件企业市场经营及软件企业管理等工作。
按照本标准培养的软件工程专业学生,在完成本科四年学业、达到与本培养标准配套的培养方案要求后,可获工学学士学位;在达到见习软件工程师技术能力要求时,可获得见习软件工程师技术资格。
一、熟练掌握软件工程技术知识,具备工程推理能力,了解软件工程专业的发展现状和趋势(对应国家通用标准2、4)
1、具有从事软件工程工作所需的工程科学技术知识
(1)数学基础:
掌握软件工程科学所需的相关数学基础,包括微积分、线性代数、概率论、数理统计等。
(2)计算机科学基础:
掌握软件工程技术所需的计算理论和计算系统基础知识,包括离散数学、数据结构、算法分析与设计等,具有应用计算机科学基础知识解决实际软件工程问题的能力。
(3)工程基础:
掌握软件工程技术所需的工程科学基础,包括电子学、管理学、经济学等相关学科的知识,具有应用工程基础知识解决实际软件工程问题的能力。
2、掌握扎实的软件工程核心基础知识和高级专业知识,了解新原理、新方法和新技术以及软件工程专业的发展现状和趋势
(1)软件工程核心基础
①掌握软件需求分析理论与技术;
②掌握软件设计构造理论与技术;
③掌握软件测试原理与技术;
④熟悉大型软件系统维护及演化原理与技术。
(2)软件开发技术、工具及应用领域知识
①熟练掌握结构化和面向对象程序设计语言及工具;
②掌握大型软件开发平台的工作原理及工具;
③掌握特定软件应用领域知识和技术;
④熟悉先进软件开发方法和技术及其发展趋势。
(3)软件工程项目管理理论及技术
①掌握软件工程项目过程管理及改进原理与技术;
②掌握软件度量的有关理论与技术;
③熟悉软件质量保证标准与技术;
④掌握软件工程项目组织与管理,包括时间管理、进度管理、人员管理、项目预算等。
二、具有丰富的人文和社会科学知识,具备良好的个人能力和工程职业道德,能自觉承担对职业、社会和环境的责任、能应对危机与突发事件(对应国家通用标准1、3、7、10)
1、具备较丰富的社会学、情报交流、法律、环境等人文与社会科学知识;
2、具有良好的工程思维能力,即工程推理和解决问题的能力;
3、具有良好的科学思维能力,即实验和发现知识的能力;
4、具有良好的系统思维能力,即全方位思维和整体优化能力;
5、掌握良好的关于职业健康安全和环境保护的法律法规及标准知识,恪守软件工程职业道德规范和职业行为准则;
6、具有良好的质量、安全、服务和环保意识,能自觉承担有关健康、安全和福利等事务的责任;
7、具有认识自身的发展需求、制定并实施自身职业发展计划的能力;
8、具有应对危机与突发事件的初步能力,能够在软件工程项目实施过程中,采取合理的措施应对变化。
三、具有在现代软件工程团队下工作与交流的能力(对应国家通用标准9、11)
1、现代软件工程团队下参与项目及工程管理的工作能力
(1)具有团队合作精神,并具有良好的协调与管理团队的能力;
(2)能够组建有效的团队,包括熟悉团队形成的过程、团队的任务、团队成员的特点、团队的强项和弱项、团队的工作过程等;
(3)能够有效运作团队,包括选择团队工作目标和议程、实施计划和有效会议、执行团队基本规定、谈判并解决团队工作冲突、形成问题的解决方案等;
(4)能够领导团队成长和演变,包括团队阶段性小结、评估和自评、团队成长的技巧、团队成员成长的技巧等;
(5)具有使用合适的管理方法、管理计划和预算来组织人力和物力资源实施软件工程项目的初步能力;
(6)具有参与软件工程项目评估并提出改进建议的能力;
(7)具有参与国际软件工程项目的能力和对开展的国际软件工程研究项目提出改进建议的能力。
2、有效的工程沟通与交流能力
(1)熟练掌握一门外语,并能够应用在特定的技术交流中;
(2)能够依据团队工作实际,制定交流策略和架构,并能使用口头交流、书面表达、图形描述和电子化手段等四种基本沟通模式;
(3)能够使用软件工程技术语言,在跨文化环境下进行沟通、交流、竞争与合作;
(4)能够编纂软件工程文件,如可行性分析报告、项目任务书和投标书、需求分析报告、设计报告等,并可对其进行说明与阐释;
(5)具备较强的人际交往能力,能够控制自我并熟悉和理解他人需求和意愿;
(6)具备较强的适应能力,能够自信地和灵活地处理不断变化的人际环境和工作环境;
(7)具有一定的国际视野,能够跟踪本领域技术发展动态,具备收集、分析、判断、归纳和选择国内外相关技术信息的能力。
四、具有在企业和社会环境下构思、设计、实施和运行软件系统的能力和经验(对应国家通用标准5、6、8)
1、熟悉工程与社会的联系,尊重并接受社会对工程的规范
(1)能够解释工程对社会、环境、知识以及经济体系的影响;
(2)熟悉软件工程专业领域技术标准及相关行业的政策、法律和法规,尊重软件知识产权;
(3)接受工程师职业的目标和角色和社会责任;
(4)具备发展全球观,包括熟悉软件工程的国际化、认识各国历史和文化上的差异以及企业间和政府间的条约等;
(5)了解当前社会重要的政治、社会、法律及环境课题和价值观,清楚个人在当代价值观形成过程中的作用。
2、了解企业与商业环境,具有创新创业意识
(1)能够认识各种软件企业文化中成功的过程、文化和指标系统的差异;
(2)了解软件企业战略、目标和规划,包括企业的使命、企业的核心竞争力和市场、企业财务计划和控制等;
(3)具有较强的创新意识,能认识到技术创业;
(4)能成功地在企业等级化组织中有效地工作,了解企业内各种角色和相应的责任。
3、软件系统构思与工程化
(1)了解软件产业市场、用户需求的变化以及技术发展,策划并改进软件系统或产品形成过程;
(2)能够综合运用软件工程学科理论、分析和解决问题方法和技术分析手段,确定必要的系统功能,选择系统的概念,定义系统高层次的架构形式和结构以及单元间接口;
(3)具有参与制定软件工程项目实施计划的能力,包括风险识别、资源估算和分配、配置管理等;
(4)能依据软件系统技术性能指标,建立合理模型,确保系统目标实现。
4、软件系统设计与实施
(1)能参与软件工程项目方案的设计与开发,在考虑生产成本、质量、能耗、安全性、可靠性、可维护性等前提下,能提出完成软件工程项目任务所需的技术、方法、过程和平台,能对多种方案作出评估,并制定出解决问题的方案;
(2)能实施与软件工程项目有关的方案,完成软件工程项目任务,并能参与相关评价;
(3)能够识别学科间交互作用,了解多学科设计的环境;
(4)具有针对正在实施的软件工程项目所存在的问题提出改进意见的能力,并能主动从结果反馈中学习。
5、软件系统运行与演化
(1)能够进行软件系统职业化操作的培训,认识操作过程的相互作用;
(2)能说明软件系统运行成本、价值目标、组织结构和运行表现,能认识运行过程可能的改进;
(3)能够处理软件系统或产品生命周期终结问题;
(4)能进行软件系统或产品的改进和演化,包括定义预先计划的系统或产品改进,针对正在运行的系统或产品存在的问题提出改进意见。
中南大学软件工程专业(本科工程型3+1)卓越工程师培养方案
一、培养目标
本着“面向工业界、面向未来、面向世界”的工程教育理念,以国民经济和社会信息化需求为导向,以构思、设计、实施和运行实际工程为工程教育背景环境,培养具有较好的人文道德素质,拥有较强的团队协作能力,掌握扎实的软件理论基础知识,能综合运用专业知识分析和解决实际软件工程问题,具有软件项目开发与管理实践经验,适应现代化工程团队、新产品和新系统开发需求,能依据工程需要自主学习并优化自身的理论知识体系,拥有较强的创新创业能力、良好的社会交往与组织管理能力、初步的国际竞争能力,有社会意识和企业家敏锐性的软件工程专业精英型高级工程技术人才。
本专业毕业的学生,既可从事软件工程基础理论研究、大中型软件系统开发、软件工程项目管理、新方法和新技术开发等软件工程领域工作,也可参与软件开发技术管理、软件企业市场经营及软件企业管理等工作。
按照本标准培养的软件工程专业学生,在完成本科四年学业、达到与本培养标准配套的培养方案要求后,可获工学学士学位;在达到见习软件工程师技术能力要求时,可获得见习软件工程师技术资格。
二、培养要求
软件工程专业培养要求:
要求学生系统掌握本专业的基础理论和专业知识,参加由具有软件工程实践经验的导师与软件企业中业务水平高的工程师联合指导的工程实践;要求学生具备软件工程项目的开发、管理和协调能力;注重工程实践能力、管理经营能力和创新创业能力培养。
对毕业生在知识、能力与素质方面的具体要求如下:
1、掌握软件工程相关的基本理论和专业知识。
2、熟悉并掌握先进的软件项目管理及软件开发方法、过程和工具。
3、熟悉软件开发与应用的标准、法律、法规和规范。
4、熟悉软件工程的发展动态,熟悉主流系统软件和应用工具软件与环境。
5、具有研究和开发工程应用软件与工具软件的能力。
6、具有从事大型软件项目规划、分析、设计、实现、测试、维护和管理等工作的能力。
7、掌握文献检索、资料查询的基本方法,具有较强的信息获取能力。
8、熟练掌握英语,具有较强的英语听、说、读、写、译等交流能力。
9、初步掌握一门第二外语,具有一定的听、说、读等能力。
10、具有较强的创新能力,能够创造性地提出新的观念,有效地进行软件工程新技术、新方法、新工具的探索,初步具有把新技术转化为生产力的能力。
11、具有较强的组织管理能力、行政决策能力、语言文字表达能力和社会交往能力,能够开展管理协调、技术洽谈和国际交往等工作。
12、具有较强的社会适应能力,能应对工作变动和环境的变化给自己带来的影响,能使自己有效地参与竞争。
13、具有良好的思想道德素质、文化素质、心理素质、身体素质、团队协作和创业精神。
三、主干课程和特色课程
主干课程:
软件工程基础、软件体系结构、软件项目组织与管理、软件测试技术;
特色课程:
SSD系列课程、操作系统原理(国家精品课)、编译原理(国家精品课)、软件开发构架平台技术、SOA原理与技术、软件度量及应用、软件质量管理与控制、大型数据库技术、CMM与ISO9000、软件开发案例分析、软件演化原理与技术、软件外包过程与管理;
特色实践环节:
大学生科研实践、创新实验室科学研究、学科性公司实践、企业生产实践、企业挂职锻炼;
双语教学课程:
SSD系列课程、操作系统原理(国家精品课)、软件测试技术、软件度量及应用、大型数据库技术、计算机网络原理、SOA原理与技术、软件体系结构、软件演化原理与技术、软件外包过程与管理;
国际合作外籍教授讲授课程:
SOA原理与技术(部分)、软件体系结构、软件测试技术。
四、毕业合格标准
本专业学生在达到本培养方案提出的德、智、体、美等方面的要求、完成本培养方案规定的各教学环节的学习、修满规定学分、毕业设计(论文)答辩合格后,方可准予本科毕业。
五、学制与学位
标准学制:
3+1
学位:
工学学士学位
按照本方案培养的学生,在完成本科四年学业、达到本培养方案要求后,可获工学学士学位。
六、各类课程学分学时分配表
学分学时分配表
类别
性质
最低要求学分
占总学分比例(%)
学时
人文、社科课程
必修
35
18.5
560+3周
选修
22
11.6
352
工科基础课程
必修
29.5
20.9
472
选修
15.5
8.2
248
专业基础课程
必修
19
4.8
112+12周
选修
7
3.7
112
专业课程
必修
36
19
80+39周
选修
15
8
240
课外研学
选修
10
5.3
合计
189
100
2176+54周
注意:
学生可以依据应用领域的需要选修其他专业选修课程,计入专业课程选修学分。
学生学分要求统计表
性质
最低要求学分
占总学分比例(%)
总学分
189学分
100.0
必修
119.5学分
63.2
选修
69.5学分
36.8
实践
55.5学分(54周+课外研学)
29.4
企业学习
57学分(43周+352课时)
30.2
七、课程设置及学分
(一)人文、社科课程
课程系列
课程编号
课程名称
学分数
备注
人文
素质
系列
41000013
军训
2.5
必修课程
40000011
形势与政策
1
21050011
马克思主义基本原理
3
21030021
毛泽东思想、邓小平理论和“三个代表”重要思想概论
5
21020021
思想道德修养与法律基础
3
21020011
大学生心理健康教育
1
必修课程
21040021
中国近现代史纲要
2
39000011
体育
4
39000021
体育课外测试
1.5
全校性选修课程
10
分散在全学程
外语
系列
18040011
基础英语
12
必修课程
32010012
英语听说
4
选修课程
18040112
商务英语
2
18040012
大学英语(四)
4
18040172
高级英语写作
2
32010132
日语
4
公共选修课程
课程
编号
课程名称
课程性质
学分
学时
学时分配
提交
学院
备注
授课
实验
习题
上机
课外
99160012
管理学
选修
2
32
32
商学院
建议选
99160022
经济学
2
32
32
99160032
技术经济与项目评价
2
32
32
建议选
99160042
组织行为学
1
16
16
99160052
人力资源管理
1
16
16
建议选
99160062
战略管理
1
16
16
99160072
金融学
2
32
32
99160082
管理信息系统
2
32
32
99160092
证券投资学
1
16
16
99160102
生产与运作管理
2
32
32
99160112
工程项目管理
1
16
16
建议选
99430012
公共关系
2
32
32
公共管理学院
99430022
公共政策分析
2
32
32
99430032
行政领导学
2
32
32
99200012
经济法
2
32
32
法学院
基础理论部分减少,加强实践教学,加入《民法》、《商法》内容
99200022
知识产权法
2
32
32
99200032
行政法
2
32
32
99170012
中国文化史
2
32
32
文学院
99170022
写作与口才
1
16
16
建议选
(二)工科基础课程
课程系列
课程编号
课程名称
学分数
备注
数学
系列
13070011
微积分ⅠA
5.5
必修课程
13070021
微积分ⅡA
3
13070031
微积分ⅢA
1.5
13070081
线性代数Ⅰ
2
13070091
概率论B
2
13070101
数理统计Ⅱ
1.5
创新
创业
系列
32010212
软件工程前沿与创新
1
选修课程
32010352
科技发展与创新
2
32010362
企业系列专题讲座
3
计算
理论
系列
32010031
离散数学
3
必修课程
32010041
数据结构
4
32010092
算法分析与设计
3
选修课程
32010052
汇编语言程序设计
2
32020022
编译原理
3
计算
系统
系列
32010051
操作系统原理
3
必修课程
32010071
数据库系统SSD7
4
32010082
数字电子技术Ⅰ
3
选修课程
32010062
计算机原理与结构
3
32010102
计算机网络原理
3
注:
其中创新创业系列课程由企业安排教师授课。
(三)专业基础课程
课程系列
课程编号
课程名称
学分数
备注
计算
系统
系列
32010061
软件工程基础
3
32010032
信息系统基础SSD1
3
选修课程
32010042
计算机系统基础SSD2
4
软件
开发
工具
系列
32010021
C/C++程序设计基础
3
必修课程
32010011
软件工程专业导论
1
32010142
LINUX程序设计环境
2
选修课程
32010072
用户界面设计与评价SSD4
3
基础
实践
系列
32010013
C/C++程序设计实践
2
必修课程
32010023
软件实用技术实践Ⅰ
3
32010033
软件实用技术实践ⅡSSD3
4
32010043
软件工程工具与环境实践
3
注:
其中软件实用技术实践I、软件工程工具与环境实践课程由企业安排教师授课。
(四)专业课程
课程系列
课程编号
课程名称
学分数
备注
软件
工程
技术
系列
32010081
软件体系结构
3
必修课程
32020012
计算机图形学
3
选修课程
32010112
软件测试技术
3
32010152
软件安全原理与技术
2
32010162
多媒体技术及应用
2
32010202
软件开发案例分析
1
32010222
大型数据库技术
2
32010232
软件开发架构平台技术
3
32010242
SOA原理与技术
2
32010262
电子商务应用
2
32019022
软件演化原理与技术
2
软件
工程
管理
系列
32010091
软件项目组织与管理SSD10
2
必修课程
32010172
软件度量及应用
2
选修课程
32010182
CMM与ISO9000
2
32010192
软件知识产权与职业道德
1
32010252
软件配置管理
2
32010272
软件质量管理与控制
2
32019122
软件服务外包过程与管理
2
专业
设计
系列
32010073
软件工程实训
5
必修课程
工程
实践
系列
32010083
项目实践
8
必修课程
科研
论文
系列
32010103
科研训练
2
必修课程
32010123
综合论文训练
16
41000023
毕业教育
0.5
必修课程
注:
(1)其中软件体系结构、软件测试技术、软件开发案例分析、软件开发架构平台技术、电子商务应用、软件项目组织与管理、CMM与ISO9000、软件知识产权与职业道德、软件配置管理、软件质量管理与控制、软件外包过程与管理、软件工程实训、项目实践课程由企业安排教师授课,综合论文训练由企业教师和学校教师共同指导完成。
(2)可以依据应用领域的需要选修其他专业选修课程。
(五)课外研学
软件工程专业(本科工程型3+1)课外研学项目一览
序号
项目及编号
课外研学活动要求
学分
1
社会实践
32001014
社会实践一周以上并提交实践总结报告
1
社会实践二周以上且实践总结报告获院级以上奖励
2
社会服务一学期服务时间累计两周以上
1/期
举办个人摄影、书法、演唱会等艺术实践活动
3/次
社团、文体艺术实践活动三次以上
院级
1/学年
校级
2/学年
2
学科竞赛
32010024
校级奖励
3/项
省部级奖励
4/项
国际、国家级奖励
6/项
3
技能考核
32010034
全国大学英语六级考试
420分及以上
2
全国计算机等级考试
获二级以上证书者
2
全国计算机软件水平考试
获初级及以上证书
2
全国各行业颁发的职业资格证
证书
2
国际课程认证
证书
2
4
创新实践
32010044
参加学术活动并提交总结报告三次以上
2
大学生走进科研实践
在指导老师的引导下,开展1.5年的软件工程科学方面的研究。
每学期提交一份研究论文或报告,并参加答辩。
3
创新实验室科学研究
参加1.5年国家、校、院创新课题以及指导老师的实际科研课题,培养个人科研素质,并独立承担部分工作,提交相关报告或论文,并参加答辩。
要求所选课题具有良好的创新特色,所提交的报告或论文体现出良好的创新能力。
3
参加立项课题训练
院级
主持人
2/项
参加人
1/项
校级
主持人
3/项
参加人
1.5/项
校级以上
主持人
4/项
参加人
2/项
参加教师科研训练
阶段性参加
1/项
系统参加
2/项
完成自选课题研究或创新性实验
2/项
5
创业实践
32010054
注册公司
运营半年
2
运营一年
4
获国家科技部资助
6
组建工作室
运营半年
1.5
运营一年
3
依托创业实体、创业基地实践,工作时间二周以上
1-2
学科性公司实践
在老师指导下利用课外时间参加1.5年的学科性公司科研、生产、经营、辅助管理等工作,培养创业精神。
要求提交科研报告或技术报告或经营管理报告,并参加答辩。
3
其他创业活动
经学生创新创业指导中心认定
1-2
6
学术成果
32010064
论文、作品
内刊发表、会议录用
1/篇
公开发表
2/篇
在CSSCI或CSCD等刊物发表
4/篇
专利
第一专利人
4
第二专利人
2
其它成果
第一成果完成人
4
第二成果完成人
2
注:
(1)学生在校本科学习期间课外研学