(一)培养目标结合经济发展对软件人才的需要,以行业为导向, 培养富有执行力、 竞争力及较强创新能力的复合型、应用型人才
学生应德、智、体、美全面发展,具备良好的科学素养,掌握自然科学基础知识,系统地掌握软件工程基本理论,计算机软、硬件系统基础知识,具备本领域分析问题、 解决问题的能力
学生应了解软件开发的基本流程,至少精通一门开发语言, 具备软件系统的分析设计能力和软件项目管理能力
能从事相关行业应用软件的管理、维护及开发工作
(二)毕业标准为达成培养目标,结合我校学生实际情况和软件工程专业办学情况,我校软件工程本科毕业生应具备以下各项能力与素质:1
数学能力作为理工类本科学生, 需具备基本的数学技巧及在软件开发中应用数学的能力,具体如下:1
1 具备逻辑思考能力和缜密的推理能力1
2 具备数学抽象能力,归纳和提出概念的能力1
3 能够在工作和日常生活中运用数学知识和其它抽象模型,建立现实世界的模型1
4 能用数学逻辑描述软件状态和功能1
5 能在软件开发中应用离散数学的概念,如图、树、关系等1
6 能在软件开发中应用线性代数、概率、微积分等数学知识2
运用软件工程知识能力能将软件工程基本知识用于分析解决复杂的工程问题,具体如下:2
1 了解当前的各种软件开发方法2
2 了解如何衡量软件任务复杂度2
3 了解如何减少开发和维护软件工作量的方法2
4 能用逐步求精、模块化等方法分析软件需求2
5 能用软件工程的标准图、表、文字等表达软件的设计3
软件开发实践能力作为“复合型、应用型”软件人才,应能根据软件需求,设计简单的解决方案;能根据给出的设计方案,实现软件
具体如下:3
1 应具备良好的编码能力,了解基本编码规范3
2 具备数据的分析、组织、处理能力3
3 具备执行软件测试能力3
4 要知道如何选择和设计有效的算法3
5 具备撰写软件说明书的能力4
研究能力能够