本专业培养学生系统掌握软件工程基础理论,以及软件开发、软件管理等应用技术,使学生成为具备软件分析、设计、开发、维护能力,工程项目组织、管理能力以及团队协作能力的高层次实用型、复合型人才。主要课程包括:数据结构、操作系统原理、数据库原理、计算机网络、计算机组成原理、软件工程、软件设计模式、软件测试与质量控制、JAVA程序设计、数据库应用开发技术、可视化程序设计、Web应用程序设计等。本专业学生可参加澳洲国立大学“2+2”学分交换项目。