软件工程
一、专业简介
南华大学软件工程专业源于1984年中南工学院设置的计算机科学与技术专业,具有一级学科硕士学位授予权。2011年获批为教育部第二批卓越工程师人才培养计划试点专业,2019年成为国家双一流建设专业,湖南省2019年专业综合排名以全省第一名获得等级”A”,是南华大学重点建设的第一层次专业之一,建有省级研究中心(实验室)3个。专业师资力量雄厚,现有教师34人,其中教授、副教授17人,具有博士学位的教师19人。拥有湖南省“121人才工程”人选1 人,湖南省青年骨干教师4人,湖南省教学能手2人。 培养富有国际视野、创新精神、实践能力、勤勉务实、甘于奉献的高素质应用型高级专业人才,学生毕业后能够在国内外大型IT企业、科研院所、核电企业、医院等单位从事软件工程技术与管理等工作。毕业后五年可达到系统分析师、系统架构设计师、系统规划与管理师等卓越软件工程师水平。
二、培养目标
本专业培养适应我国社会经济发展需要,德、智、体、美、劳全面发展,具备扎实的人文科学、自然科学和工程技术的基础知识,掌握软件工程、计算机科学的基本理论、专业知识、基本技能及专业发展动态,具备从事软件系统设计、开发、测试与管理等工作的能力和素质,具有鲜明烙印的雁阵团队文化、质量至上意识和计算思维训练的IT专业人才,具有一定的国际化视野,毕业后能在国内外IT企业、科研院所、核电企业、医院等单位从事软件工程技术与管理等工作,培养重德行、乐奉献、厚基础、强能力、高素质,具有创新精神、国际视野和较强实践能力的应用型高级专门人才。
预期五年以上的毕业生:
目标1:具有良好的职业素养和社会责任感,愿意并有能力服务社会;
目标2:具有工程知识、软件工程专业知识和工程实践方法,能够分析和解决软件的需求分析、设计、编程和测试等领域中的技术难题; 目标3:面向软件工程领域,具有工程设计与管理能力,毕业后能在国内外IT企业、科研院所、核电企业、医院等单位从事软件工程技术与管理等工作;
目标4:具有团结协作精神,善于与国内外同行进行广泛交流,具有创新意识;
目标5:通过自主学习、工作实践,实现技术水平的不断提升。
软件工程卓越班培养目标:本专业培养适应我国社会经济发展需要,德、智、体、美、劳全面发展,具备扎实的人文科学、自然科学和工程技术的基础知识,掌握软件工程、计算机科学的基本理论、专业知识、基本技能及专业发展动态,具备从事软件系统设计、开发、测试与管理等工作的能力和素质,具有一定的国际化视野,毕业后能够在国内外大型IT企业、科研院所、核电企业、医院等单位从事软件工程技术与管理等工作,毕业后五年可达到系统分析师、系统架构设计师、系统规划与管理师等卓越软件工程师水平,培养重德行、乐奉献、厚基础、强能力、高素质,具有创新精神、国际视野和较强实践能力的应用型高级专门人才。
预期五年以上的毕业生:
目标1:具有良好的职业素养和社会责任感,愿意并有能力服务社会;
目标2:具有工程知识、软件工程专业知识和工程实践方法,能够分析和解决软件的需求分析、设计、编程和测试等领域中的技术难题,达到系统分析师、系统架构设计师、系统规划与管理师等卓越软件工程师水平;
目标3:面向软件工程领域,具有工程设计与管理能力,能够在国内外大型IT企业、科研院所、核电企业、医院等单位从事软件工程技术与管理等工作,能成为单位的技术与管理骨干;
目标4:具有团结协作精神,善于与国内外同行进行广泛交流,具有创新意识,能在国际IT企业担任技术骨干;
目标5:通过自主学习、工作实践、继续升学,实现科研能力和技术水平的不断提升。
三、培养要求
本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事计算机软硬开发、计算类软件测试、嵌入式系统设计的基本训练,具备计算机系统设计、开发、测试的基本能力。
(一)本专业培养的人才应具备如下知识、能力和素质要求:
1.知识要求
①掌握从事工程工作所需的相关数学、自然科学、人文社会科学、工程科学知识;
②掌握计算机软硬件系统的分析、设计、实现、测试、维护的基本知识;
③掌握计算机专业语汇及文字表达所需知识;
④掌握良好的阅读、理解、运用的专业外语知识;
⑤掌握工程项目管理的基本原理、成本控制与决策方法的基本知识;
⑥了解计算机技术领域技术标准、政策、法律、法规;
⑦了解计算机科学与技术的发展动态;
2. 能力要求
①具有运用数学、自然科学和工程科学知识解决复杂工程问题的分析研究能力;
②具有运用主流的工程化方法、技术和工具从事某一领域解决复杂计算机工程问题的软硬件分析、设计、开发、测试、维护等工作的能力;
③具有良好的检索、阅读、理解和撰写计算机领域文献资料的能力,行业内专业知识交流与合作的能力;
④具有外语应用能力,进行国际化的交流、竞争与合作的能力;
⑤具有IT领域工程项目管理能力、适应需求的决策能力;
⑥具有学习IT领域内出现的新理论、新方法、新技术和新工具的能力;
3.素质要求
①具有良好的人文社会科学素养、社会责任感,理解并遵守IT行业内的政策、法律、法规;
②具有自我约束意识,遵从IT行业职业道德与规范;
③具有团队合作意识,能够理解团队内各种角色的职责,并自觉地承担所在角色的工作任务;
④具有自主学习和终身学习的意识,不断跟踪学习IT领域的新知识。
(二)本专业对学生的毕业要求具体内容如下:
1.工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。
2.问题分析:能够应用数学、自然科学和计算机工程科学的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论。
3.设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的软件系统,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
4.研究:能够基于科学原理并采用科学方法对复杂软件工程问题进行研究,包括软件需求、设计、编码实现、测试和软件管理。
5.使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
6.工程与社会:能够基于工程相关背景知识进行合理分析,评价软件专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
7.环境和可持续发展:能够理解和评价针对复杂软件工程问题的专业工程实践对环境、社会可持续发展的影响。
8.职业规范:具有人文社会科学素养、社会责任感,能够在工程实践中理解并遵守工程职业道德和规范,履行责任。
9.个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
10.沟通:能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
11.项目管理:理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。
12.终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。
四、主干学科
软件工程、计算机科学与技术
五、核心知识领域与专业核心课程
(一)核心知识领域:
核心知识领域:计算基础(SE-CMP)、数学和工程基础(SE-FND)、职业实践(SE-PRF)、软件建模与分析(SE-MAA)、软件设计(SE-DES)、软件验证与确认(SE-VAV)、软件进化(SE-EVO)、软件过程(SE-PRO)、软件质量(SE-QUA)、软件管理(SE-MGT)
(二)专业核心课程:
核心课程:UML建模语言、软件设计与规范、C#程序设计、单元测试与软件质量、UML软件建模、软件设计模式、数据库原理、ASP.Net程序设计、软件验证与确认A、软件验证与确认B、软件项目管理。
六、主要实践性教学环节与主要专业实验
(一)主要实践性教学环节:
实验、课程实训、综合实训、课程设计、认识实习、生产实习、毕业实习、毕业设计。
(二)主要专业实验:
UML建模语言课程设计、软件设计与规范课程设计、UML软件建模课程设计、ASP.Net程序设计课程设计、软件验证与确认A课程设计、Java企业实训、管理信息系统实训、大型软件开发企业实训、软件工程综合实训Ⅰ(软件工程卓越班)、软件工程综合实训Ⅱ(软件工程卓越班)、软件工程综合实训Ⅲ。
七、学制与学位
学 制:4年
学业学分:学业学分174学分,第二课堂学分10学分
授予学位:工学学士学位
主要课程
软件工程、计算机科学与技术