软件工程专业人才培养方案(2018版)
(专业代码:080902)
一、培养目标
本专业面向区域经济发展,培养德、智、体、美、劳全面发展,掌握基本的数理和外语知识,掌握软件基础理论以及扎实的软件工程专业知识,掌握传统与主流的软件开发技术,掌握软件开发基本方法和技术,受到基本的工程训练,具有一定的团队协作和创新能力,具备运用先进的工程化方法、技术和工具从事某一应用领域软件系统的分析、设计、开发和维护能力的高素质应用型软件工程技术人才,毕业后能够在国家机关、企事业单位、软件外包、信息产品与服务企业等单位从事软件工程及相关领域从事软件设计、开发、研究、服务和项目管理等工作的高素质应用型IT人才。
本专业学生在毕业后5年左右预期能够承担软件工程领域的研究与应用、设计与开发及系统的运行与维护等工作,并能实现以下目标:
目标1:能够适应现代信息技术发展,融会贯通工程数理基本知识和软件工程专业知识,了解软件工程专业方向有关的标准、规范、规程、法规,能对复杂工程项目提供系统性的解决方案。
目标2:能够跟踪软件工程及相关领域的前沿技术,具备创新能力,能将新技术成果应用于工程实践,并运用现代工具从事本专业领域相关产品的设计、开发和生产,负责完成一个以上产品关键技术的方案设计和研发工作,成长为研发工程师、软件设计师、系统架构师等。
目标3:具备社会责任感,理解并坚守职业道德规范,综合考虑法律、环境与可持续性发展等因素影响,在工程实践中能坚持公众利益优先。
目标4:具备健康的身心和良好的人文素养,了解工程管理的基本原理与经济决策方法,具备一定的协调、管理、沟通、竞争与合作能力,胜任研发、测试、技术支持、营销等部门的管理工作,成为企业中层管理者。
目标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 职业道德与专业修养:理解工程伦理的核心理念,了解软件工程师的职业性质和责任,在工程实践中能自觉遵守职业道德和规范,具有法律意识。
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.终身学习能力 |
|
√ |
|
|
√ |
四、主干学科与核心课程
(一)主干学科:
软件工程
(二)核心课程:
程序设计基础、数据结构与算法、操作系统原理、数据库系统原理与应用、计算机组成原理、离散数学、计算机网络、面向对象程序设计、软件工程、软件设计与体系结构、软件质量保证与测试等。
五、主要实践性教学环节
课程实验、课程设计、工程训练、综合实践、第二课堂实践、毕业设计、毕业实习等。
六、学制与学分要求
学制:4年,修业年限3~6年,本专业学生至少应修满179学分方可毕业。
七、授予学位
修满规定的学分,符合《黄淮学院学士学位授予工作实施办法》规定的毕业生,授予工学学士学位。