本专业培养具有良好科学素养,系统掌握计算机科学与技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力,能在教育科研和企事业单位、行政管理部门从事复合型、实用型高层次软件设计、系统分析和工程应用的高级专门技术人才,能够胜任计算机软件领域的科学研究、技术开发、技术管理、软件质量保证等方面的工作。其开设的主干课程有计算机组成与结构、计算机网络、操作系统、高级语言程序设计、面向对象程序设计、数据结构、算法设计与分析、Android应用开发、Web应用开发、编译原理、数据库系统、软件工程、软件设计、软件测试、数据挖掘等。通过专业课程的学习学生可获得工学学士学位,学生可到国内外软件企业、政府(部队)机关及事业单位的信息技术部门、教育部门从事开发、培训、研究及管理等工作。