一、培养目标
本专业培养具有良好的道德与修养,遵守法律法规,具有社会和环境意识,掌握数学与自然科学基础知识以及软件工程的基本理论、基本知识、基本技能与基本方法,具有将基本原理与技术运用于对复杂软件系统进行分析、设计、验证、确认、实现、应用和维护以及软件系统开发管理等工作的能力,能够在企业、事业及党政机关等单位从事软件需求分析、开发、设计、测试和项目管理等工作的高级应用型技术人才。
二、培养要求
本专业学生在学习软件工程专业的基础理论、专业知识与技能基础上,能够熟练使用通用的软件开发工具,熟悉软件项目开发过程、软件项目管理方法以及软件工程规范和标准,具有较强的软件开发实战能力、项目管理能力和较好的工程素养,具有一定的创新、创业意识,具有竞争和团队精神。
本专业毕业的学生可在企事业单位与信息技术领域从事软件规划、开发、测试、维护和管理等方面的工作,也可在软件工程、计算机科学与技术等专业继续深造学习。
本专业培养的毕业生,其素质、能力和知识结构的要求为:
1.具有较好的人文社会科学素养、较强的社会责任感和良好的工程职业道德。
2.具有从事工程工作所需的自然科学知识以及掌握扎实的计算机专业基础知识。
3.具有对新产品、新技术和新工具进行研究、设计和开发的能力,掌握主流的系统软件和应用工具软件的应用。
4.具有对工程问题的基本认知和判断能力,具备较强的工程创新意识和工程创新的基本能力,具有一定的软件项目管理与工程管理的能力。
5.了解软件工程领域的技术发展趋势以及相关应用领域的基本知识,掌握文献检索、资料查阅及运用现代信息技术获取相关信息的方法,具有适应发展的能力及终身学习的能力。
6.熟悉有关软件开发与应用方面的法规、标准与政策,并且能够在项目协作和开发过程中自觉严格遵循。
7.具有较强的沟通交流能力及团队协作能力,面对社会和环境的各种变迁具有较强的调节和适应能力,良好的身体素质、心理素质,具有应对危机与突发事件的初步能力。
三、岗位-任务-能力-知识-课程结构简表
主要岗位(群) |
典型工作任务 |
核心能力 |
核心知识 |
核心课程 |
软件开发工程师、
|
软件设计、项目开发、测试与测试文档 |
软件分析、设计、开发、测试与维护等工作的能力 |
面向对象程序设计、数据库设计,软件工程、软件测试思想 |
高级语言程序设计、数据库原理及应用、软件工程、算法设计与分析 |
软件测试工程师 |
软件测试与 测试文档 |
测试与维护等工作的能力 |
软件工程、软件测试思想 |
高级语言程序设计、统一建模语言、软件测试技术、算法设计与分析 |
四、核心课程
高等数学、线性代数、概率论与数理统计、离散数学、C语言程序设计、数据结构、Java程序设计、数据库原理、算法设计与分析、计算机组成原理、计算机网络、操作系统、软件工程、软件测试、统一建模语言等。
五、学制与修业年限
学制:四年
修业年限:实行弹性学制3-6年
六、毕业学分与授予学位
毕业学分:156
授予学位:工学学士
七、实践教学环节
1.军事理论与训练(2学分)
由学校统一安排,训练合格计2学分。
2.认知实习和专业实习
(1)认知实习:第2-3学期组织学生到相关行业、企业的生产一线进行为期1周的实践观摩,了解行业现状、发展前景等方面情况,增强职业认同和岗位认知,完成1篇观摩报告,合格者记1学分。
(2)专业见习:第4-5学期安排学生到相关行业、企业进行专业见习,了解生产流程、管理模式等方面情况,尽可能参与生产实践活动,验证所学知识,见习结束后完成一份见习报告,合格者记1个学分。
3.专业技能训练(含暑期集训,3学分)
毕业实习:第8学期安排18周进行毕业实习。实习结束,学生应当提交实习相关材料,写出实习总结,经过验收合格者记9学分。
4.毕业实习和毕业论文(设计)
毕业论文(设计):第6-7学期完成选题和开题报告,第7-8学期完成论文(设计)写作及答辩等相关工作,成绩合格者记10学分。
4.安全教育课程。
贯穿四年整个学习过程,主要通过班会课、班级活动的形式开展,由辅导员、班主任组织完成。
八、第二课堂素质拓展
学分认定按《8040威尼斯大学生素质拓展学分实施办法》执行。