本专业培养具有坚实的计算机科学与技术基本理论和基本知识,掌握软件工程基本理论和方法,知识面宽,能力强,素质高,掌握先进的软件开发技术和软件管理方法,具有软件开发的组织、管理能力和计算机应用系统的分析、设计的能力的高级技术人才。
主要开设课程有:离散数学、面向对象程序设计、数字逻辑、计算机组成与结构、微机原理与汇编语言程序设计、操作系统原理、数据结构、数据库原理、编译技术、算法设计与分析,计算机网络、软件工程、电力工业信息化、信息系统分析与设计、程序设计模式,软件体系结构、网络与分布计算, WINDOWS 体系与编程,软件测试、软件过程改进、软件项目管理等。
本专业毕业生具有软件开发、管理、维护、英语、计算机等方面的知识和能力,能在政府机构、软件产业、网络公司、企业从事软件开发、维护、管理或经营工作,或在学校和科研机构从事软件工程的教学和科研工作,也可继续攻读计算机科学与技术及相关学科专业的研究生。