本专业培养具有扎实的计算机软件理论基础和基本技能,掌握软件工程领域的前沿技术和软件开发方法,具有较强的软件项目的系统分析、设计、开发和测试能力,能综合运用先进的工程化方法、技术和工具从事软件项目开发和管理的高级工程技术人才。本专业同时开设有卓越工程师班,是学校开设卓越人才培养模式的四个实验班之一。