(一)培养目标 结合经济发展对软件人才的需要,以行业为导向,培养富有执行力、竞争力及较强创新能力的复合型、应用型人才
学生应德、智、体、美全面发展,具备良好的科学素养,掌握自然科学基础知识,系统地掌握软件工程基本理论,计算机软、硬件系统基础知识,具备本领域分析问题、解决问题的能力
学生应了解软件开发的基本流程,至少精通一门开发语言,具备软件系统的分析设计能力和软件项目管理能力
能从事相关行业应用软件的管理、维护及开发工作
(二)毕业标准 为达成培养目标,结合我校学生实际情况和软件工程专业办学情况,我校软件工程本科毕业生应具备以下各项能力与素质: 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 具备撰写