一、培养目标
本专业面向国家经济和社会发展需求,培养具有扎实自然科学和人文社科基础知识、计算机学科基础理论、软件工程专业及应用知识和较强实践能力,能够综合应用软件开发、维护和管理过程的基本理论、技术和方法,分析和解决软件工程领域复杂问题的复合型软件精英人才。富有深厚家国情怀、强烈使命担当、良好审美能力和社会责任感、具有健全人格和人文情怀,具有创新意识和创业能力、团队合作精神;具备国际视野及良好的外语运用能力,拥有持续和自主学习能力,成为德智体美劳全面发展的社会主义建设者和接班人。毕业后可在政府、企事业单位从事软件开发、项目管理、技术服务以及科学研究等工作。
二、毕业要求
毕业生应获得以下几个方面的知识和能力:
1.工程知识:能够将数学、自然科学、软件工程基础和专业知识用于解决软件过程中的复杂工程问题(对应通用标准1)
2.问题分析:能够应用数学、自然科学和软件工程的基本原理,识别、表达并通过文献研究分析软件过程中的复杂工程问题,以获得有效结论(对应通用标准2)
3.设计/开发解决方案:能够针对软件过程中的复杂工程问题的解决方案,设计满足特定需求的软件系统、模块或流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素(对应通用标准3)
4.研究:能够基于科学原理并采用科学方法对软件过程中的复杂问题进行研究,包括设计实验、分析与解释数据,并通过信息综合得到合理有效的结论(对应通用标准4)
5.使用现代工具:能够针对软件过程中的复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和软硬件开发工具,包括对软件过程中的复杂工程问题进行预测与模拟,并能够理解不同开发技术与工具的应用场合及其局限性(对应通用标准5)
6.工程与社会:能够基于软件工程相关背景知识进行合理分析,评价专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任(对应通用标准6)
7.环境和可持续发展:能够理解和评价针对复杂工程问题的软件及相关工程实践对环境、社会可持续发展的影响(对应通用标准7)
8.职业规范:具有健康的体魄和良好的身体素质,具有积极的人生态度和良好的心理调节能力,具有良好的道德品质、人文社会科学素养、社会责任感,能够在软件及相关工程实践中理解并遵守工程职业道德和规范,履行责任(对应通用标准8)
9.个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色(对应通用标准9)
10.沟通:能够就软件过程中的复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流(对应通用标准10)
11.项目管理:理解并掌握软件工程项目管理原理与经济决策方法,并能在多学科环境中应用(对应通用标准11)
12.终身学习:具有自主学习和终身学习的意识,掌握文献检索、资料查询的基本方法,具有获取信息、不断学习和适应发展的能力,能够了解软件行业的国内外前沿与发展动态(对应通用标准12)
三、专业方向
为了进一步培养社会和行业需要的专业化特色人才,“软件工程”专业(本科)目前开设软件开发I、软件开发II、大数据、信息安全和人工智能5个专业方向。