一、培养目标
总体培养目标:以软件产业人才需求为导向,培养具有较强参与国际竞争能力和创新创业能力的高层次、复合型、实用型、国际化软件产业人才。
软件工程专业培养目标:培养具有良好的综合素质和职业道德、扎实的软件工程基础理论与专业知识、具有较强工程应用能力的软件技术人才。要求学生熟练掌握英语,熟悉现代软件工程开发技术,受到良好的软件开发训练,并具有良好的软件设计与实现能力、项目规范管理能力以及交流与组织协调能力。毕业生应具备从事软件工程领域项目开发、工程管理以及应用研究的知识、能力和素质。
二、培养要求
软件工程专业培养要求:要求学生系统掌握本专业的基础理论和专业知识,参加由具有软件工程实践经验的导师与软件企业中业务水平高的工程师联合指导的工程实践;要求学生具备软件工程项目的开发、管理和协调能力。对毕业生在知识、能力与素质方面的具体要求如下:
1、掌握软件工程相关的基本理论和基础知识。
2、熟悉并掌握先进的软件项目管理及软件开发方法、过程和工具。
3、熟悉软件开发与应用的标准、法律、法规和规范。
4、了解软件工程的发展动态,熟悉主流系统软件和应用工具软件与环境。
5、具有研究和开发工程应用软件与工具软件的能力。
6、具有从事大型应用软件项目规划、分析、设计、实现、测试、维护和管理等工作的能力。
7、掌握文献检索、资料查询的基本方法,具有较强的信息获取能力。
8、熟练掌握一门外语,具有较强的外语听、说、读、写、译等交流能力。
9、具有良好的思想道德素质、文化素质、心理素质、身体素质、团队协作和创新创业精神。
三、主干课程和特色课程
主干课程:离散数学、数据结构、操作系统和软件工程基础、数据库系统、软件体系结构、软件配置管理以及软件项目组织与管理
特色课程:CarnegieMellon系列课程、软件测试技术、软件开发构架平台技术、SOA原理与技术、软件度量及应用、软件质量管理与控制、大型数据库技术、CMM与ISO9000、软件开发案例分析、游戏引擎和游戏设计原理、网络游戏设计与开发、高级3D游戏开发、嵌入式微处理器结构与应用、硬件描述语言与数字系统设计、BSP及设备驱动程序设计
四、毕业合格标准
本大类学生应达到学校对本科毕业生提出的德、智、体、美等方面的要求,完成培养方案规定的各教学环节的学习,最低修满188学分(其中必须修满规定的必修学分),毕业设计(论文)答辩合格,方可准予毕业。
五、学制与学位
标准学制:4年,学习年学位:工学学士
六、各类课程学分学时分配表
参见选课指南
七、课程设置及学分
(一)公共课程(二)大类课程(三)专业课程(四)课外研学
至少修满8个学分,时间分散在全学程。
八、其它说明
软件工程专业课程体系构建遵循“课程体系模块化,课程设置系列化”的原则,结合软件工程人才培养目标和要求,依托学科优势,面向软件产业,形成以能力成熟度模型为依据的课程体系和课程设置方案。软件工程专业课程体系按3个成熟度级别,分为4个模块(关键域)、14个系列。软件学院本科课程体系设计使用的能力成熟度模型描述如图1和图2所示。
第1,2
图1学生能力成熟度模型图2学生能力成熟度模型内部结构
针对图1每一级,学生能力描述如表1所示。
图2中,关键过程域体现了课程设置模块,其分类如表2所示。每个关键域应该达到一定的学
分,才表明实现了该关键域。每个关键域由若干关键教学课程构成,分必修课和选修课。
表1学生能力描述
表2关键过程域分类
为了突出个性化培养,依据软件产业的需要,软件工程专业按三个方向(即大型软件开发与管理、数字媒体技术和嵌入式系统),从第三学年开始分专业方向选课,建议专业课在三个方向模块之一至少选7个学分。专业方向课程将依据有关条件渐次开出。