本专业培养掌握软件工程基础理论知识和先进的软件开发技术,受到软件工程师基本训练,具备软件开发和管理能力,能从事软件系统分析、设计、开发和项目管理的复合型、实用型高级软件技术人才。学生毕业后可在国内外大中型IT企业从事软件系统分析、设计、开发、测试、维护和项目管理等工作,也可到教育科研机构从事计算机软件的开发、设计、应用、管理和教学等工作。
主要课程:离散数学、数字逻辑、电路与电子技术、C语言程序设计、计算机网络、数据结构、计算机组成原理、操作系统、微机原理及接口技术、数据库系统原理、软件工程、UML与系统分析设计、软件体系结构与设计模式、软件质量保证与测试、C++程序设计、JAVA程序设计、Android软件开发、java Web技术、算法分析与设计等。
专业说明:本专业具有软件工程一级学科硕士点。