一、专业简介
软件工程专业于2007年设立,2011年列入国家教育部第二批“卓越工程师教育培养计划”试点专业名单,2014年列入河南省“专业综合改革试点”。软件工程专业紧密联系地方、企业、行业开展产学研合作,以“云计算与虚拟化”、“移动终端自适应处理技术”2个河南省工程实验室以及“软件工程”和“数字媒体技术”2个南阳市重点实验室为依托,与微软、苹果、谷歌、IBM、甲骨文、Base FX等公司建立合作关系,以工程技术为主线,以社会和行业需求为导向,形成以校内创新基地、孵化园、领创空间等为实景教学平台的办学特色,以“工程应用型”为专业定位,培养具备软件工程某一应用领域软件系统的分析、设计、开发、测试和维护能力的高素质应用型人才。
二、专业培养目标
本专业培养软件工程领域德智体美劳全面发展的应用型软件工程技术专门人才,毕业生具备良好软件工程技术实践经验,自觉履行软件工程师的职业要求,主动适应经济社会发展需要,胜任软件系统的设计、开发、测试、管理、技术服务和软件工程相关技术研究等工作,具体目标如下:
目标1:能够对复杂软件工程项目提供系统性的解决方案,从事中等规模的软件产品的测试和技术支持,胜任技术经理、软件测试工程师等岗位工作。
目标2:能够从事本专业领域相关产品的设计、开发和生产,从事软件产品关键技术的方案设计和研发,胜任软件系统架构师、软件产品设计师、软件开发工程师等岗位工作。
目标3:能够综合考虑复杂软件工程问题对法律、文化、环境与可持续发展等因素的影响,并能坚守职业操守、道德规范,主动履行社会责任。
目标4:能够从事软件项目开发、测试、技术支持、技术服务等相关的管理,胜任项目经理、团队负责人或者企业中层领导岗位工作。
目标5:具有一定的国际视野,能够胜任跨文化背景下的软件工程技术工作,主动适应国内外形势,开展自主学习,实现能力和技术不断提升。
三、专业学制及修读学分规定
(一) 学制
基本学制四年,最长修读七年。
(二) 毕业学分规定
本专业要求学生必须修满规定学分的必修课、选修课及所有实践性教学环节,成绩合格,且通过毕业设计(论文)答辩,获得总学分172学分,准予毕业.
四、学生毕业要求
1. 工程知识:能够将数学、自然科学、工程基础和软件工程专业知识用于解决软件工程领域的复杂工程问题。
指标点1-1:能够应用数学与自然科学知识正确表述复杂软件工程问题。
指标点1-2:能够针对复杂软件工程问题选择数学模型,并对模型进行推演和求解。
指标点1-3:能够将专业知识用于分析和解决复杂软件工程问题。
2.问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达,并通过文献研究分析复杂软件工程问题,以获得有效结论。
指标点2-1:能够运用数学、自然科学和工程科学的基本原理来识别复杂软件工程问题的关键环节、参数和影响因素。
指标点2-2:能够基于应用领域背景知识,针对复杂软件工程问题,用数学模型和形式化工具正确表达问题解决方案。
指标点2-3:能够运用数理和工程知识,借助文献研究分析复杂软件工程问题解决方案的合理性和局限性。
3.设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,开发满足特定需求的软件系统、部件或软件过程,并能够在设计/开发环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
指标点3-1:能够通过软件工程基本原理和方法设计复杂软件工程问题的解决方案。
指标点3-2:能够通过程序设计开发满足特定需求的系统、部件或软件过程,体现创新性,并通过软件测试来验证其实用性。
指标点3-3:能够在复杂软件工程问题的设计和开发中体现社会、健康、安全、法律、文化以及环境等因素,以优化设计方案。
4.研究:能够基于软件工程学科相关原理并采用科学方法对复杂软件工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
指标点4-1:能够借助文献研究和软件工程学科相关原理,分析问题域的复杂性并抽取关键特征,设计实验方案。
指标点4-2:能够根据实验方案,建立软件模型、构建环境及设计实验。
指标点4-3:能正确采集和整理实验数据,并分析与解释数据,并通过信息综合得到合理有效结论。
5.使用现代化工具:能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
指标点5-1:能够选择和使用恰当的信息技术工具获取适合复杂软件工程问题的资源。
指标点5-2:能够开发、选择和使用恰当的技术、资源和工具对复杂软件工程问题进行模拟和预测。
指标点5-3:能够结合复杂软件工程问题的背景和科学原理,理解平台、技术、工具、资源在软件工程实践中的局限性。
6.工程与社会:能够基于工程相关背景知识进行合理分析,评价软件项目工程实践和复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
指标点6-1:能够基于软件工程相关背景知识,合理分析和评价复杂软件工程问题解决方案产生的社会、健康、安全、法律和文化的影响。
指标点6-2:能够在软件项目工程实践中履行应承担的责任,坚持公众利益优先。
7.环境和可持续发展:具有环境和社会可持续发展意识,能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。
指标点7-1:能够理解环境和社会可持续发展的必要性和现实意义。
指标点7-2:能够评价复杂软件工程问题的工程实践对环境和社会可持续发展的影响。
8.职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。
指标点8-1:具备良好的人文社会科学素养,尊重生命,关爱他人,主张正义,诚信守则。
指标点8-2:具有推动社会进步的责任感和正确的价值观,明确软件工程职业道德和规范,并能在软件工程实践中自觉履行。
9.个人和团队:具有良好的综合素质,能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
指标点9-1:具有良好身心素质,能胜任团队成员角色,独立完成团队分配的工作或组织团队成员开展工作。
指标点9-2:能倾听其他团队成员意见,主动与其他成员沟通、合作,能够在多学科背景下完成个体工作。
10.沟通:能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
指标点10-1:能够面向业界同行和社会公众撰写报告、设计文档、宣传文案,陈述发言、口头汇报、答辩和谈判。
指标点10-2:具备一定国际视野,能够在跨文化背景下进行有效沟通和交流。
11.项目管理:理解并掌握软件工程项目管理原理与经济决策方法,并在多学科环境中应用。
指标点11-1:理解并掌握软件工程项目管理的原理和经济决策方法。
指标点11-2:能够将工程项目管理与经济决策的方法运用于多学科复杂工程问题。
12.终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力
指标点12-1:认识到自我探索和终身学习的必要性,具备自主学习和终身学习的意识。
指标点12-2:掌握自主学习的方法,了解拓展知识和能力的途径,养成主动学习习惯。
指标点12-3:能够针对个人成长和职业发展的需要,跟踪专业前沿,自主学习,适应发展。
培养目标与毕业要求关系矩阵
培养目标 毕业要求 |
培养 目标1 |
培养 目标2 |
培养 目标3 |
培养 目标4 |
培养 目标5 |
毕业要求1 |
ü |
ü |
|
|
ü |
毕业要求2 |
ü |
ü |
|
|
|
毕业要求3 |
ü |
ü |
|
|
|
毕业要求4 |
ü |
ü |
|
|
|
毕业要求5 |
ü |
ü |
|
|
|
毕业要求6 |
ü |
ü |
ü |
ü |
|
毕业要求7 |
|
|
ü |
|
|
毕业要求8 |
|
|
ü |
ü |
|
毕业要求9 |
|
|
|
ü |
ü |
毕业要求10 |
ü |
ü |
|
ü |
ü |
毕业要求11 |
|
|
|
ü |
|
毕业要求12 |
ü |
ü |
|
ü |
ü |
五、授予学位
达到《南阳理工学院学士学位授予工作实施细则》规定的毕业生,授予工学学士学位。
六、主干学科
主干学科:软件工程
七、核心课程
面向对象程序设计、数据结构、数据库原理及应用、离散数学、软件工程、软件测试与项目管理、计算机操作系统、计算机网络原理、计算机组成原理等。