软件工程专业2014人才培养方案
(专业代码:080902)
一、专业简介
软件工程专业于2007年设立,2011年列入国家教育部第二批“卓越工程师教育培养计划”试点专业名单,2014年列入河南省“专业综合改革试点”。软件工程专业紧密联系地方、企业、行业开展产学研合作,以“云计算与虚拟化”、“移动终端自适应处理技术”2个河南省工程实验室以及“软件工程”和“数字媒体技术”2个南阳市重点实验室为依托,与微软、苹果、谷歌、IBM、甲骨文、Base FX等公司建立合作关系,以工程技术为主线,以社会和行业需求为导向,形成以校内创新基地、孵化园、领创空间等为实景教学平台的办学特色,以“工程应用型”为专业定位,培养具备软件工程某一应用领域软件系统的分析、设计、开发、测试和维护能力的高素质应用型人才。
二、专业培养目标
本专业面向软件产业界培养满足信息化建设和发展需要,德、智、体、美全面发展,具备良好的职业道德,掌握基本的数理和外语知识、软件基础理论,扎实的软件工程专业知识及软件开发基本方法和技术,受到基本的工程训练,具有一定的团队协作和创新能力,能够使用工程化方法、技术和工具从事软件工程某一应用领域软件系统的分析、设计、开发、测试和维护的高素质应用型软件工程技术人才。
具有综合运用本专业知识和技术,研究和解决软件工程相关领域复杂问题的能力,能够从事软件分析、设计、开发、管理和服务等相关技术工作。
能够在一个由不同角色的人员构成的团队中作为成员或者领导发挥作用,具有良好沟通交流能力、团队协作和工程实施能力。
有良好的人文社会科学素养和职业道德,能够通过继续教育或其它的终身学习途径拓展自己的知识和能力;适应社会发展,具备创业能力和创新精神,有服务社会的能力和意识。
能够使用主流软件开发平台和开发技术,熟练使用软件工具、先进的工程化方法和技术解决复杂软件工程问题。
具有较强的软件开发实践能力、技术创新能力以及自我学习能力。
三、专业学制及修读学分规定
学制
基本学制四年(专升本二年)。
毕业学分规定
本专业要求学生必须修满规定学分的必修课、选修课及所有实践性教学环节,成绩合格,且通过毕业设计(论文)答辩,获得总学分179.5学分(专升本71.5学分),准予毕业。
四、学生毕业要求
学生通过学习,应该达到以下要求:
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:理解世界观、人生观的基本意义及其对个人的影响。理解个人在历史、自然环境、社会团体中的地位。理解可持续发展道路及个人责任。
指标点8-3:能够在工程实践中理解并遵守软件工程领域职业道德和规范。
9.个人和团队:能够在多学科背景下的团队中担任个体、团队成员以及负责人的角色。
指标点9-1: 能够理解团队目标和团队中每个角色的职责,并做好自己承担的角色。
指标点9-2:能够在分组实验、课程设计等实践教学或多学科背景的团队中进行有效沟通和协作,能够综合团队成员的意见,进行合理决策。
10.沟通:能够就复杂的工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。能够建立规范的系统文档,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
指标点10-1:能够通过书面和口头方式表达自己对专业工程问题的观点和主张,能够撰写报告和设计文档,陈述发言,清晰表达或进行合理反应。
指标点10-2:对软件设计领域的当前热点问题国际状况有所了解,能够用外语进行简单沟通和交流。
11.项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用,能够对软件工程的各种解决方案进行合理的判断和选择。
指标点11-1: 掌握软件设计工程管理原理和方法,及有关经济决策方法。
指标点11-2:能够在多学科交叉的实践活动中进行软件设计项目的管理和决策。
12.终身学习:具有自主学习和终身学习意识,有不断学习和适应发展的能力。
指标点12-1:具有不断学习软件设计领域新知识新方向的意识。
指标点12-2:掌握主动获取信息的方法,具有自主学习能力。
培养目标与毕业要求关系矩阵
培养目标 毕业要求 |
培养 目标1 |
培养 目标2 |
培养 目标3 |
培养 目标4 |
培养 目标5 |
毕业要求1 |
● |
● |
● |
● |
● |
毕业要求2 |
● |
● |
● |
● |
● |
毕业要求3 |
● |
● |
● |
● |
● |
毕业要求4 |
● |
● |
● |
● |
● |
毕业要求5 |
● |
● |
○ |
○ |
● |
毕业要求6 |
● |
○ |
● |
● |
● |
毕业要求7 |
○ |
● |
○ |
● |
● |
毕业要求8 |
● |
● |
○ |
○ |
○ |
毕业要求9 |
● |
● |
○ |
○ |
○ |
毕业要求10 |
● |
● |
○ |
● |
● |
毕业要求11 |
○ |
● |
● |
● |
● |
毕业要求12 |
● |
● |
● |
● |
● |
●代表强相关,○代表弱相关。
五、授予学位
达到《南阳理工学院学士学位授予工作实施细则》规定的毕业生,授予工学学士学位。
六、主干学科
主干学科:软件工程
相关专业:计算机科学与技术、网络工程
七、核心课程
面向对象程序设计、数据结构、数据库原理及应用、离散数学、软件工程、软件测试与质量保证、计算机操作系统、计算机网络原理、计算机组成原理。