主要课程:专业导论、离散数学、高级语言程序设计、数据结构与算法、面向对象程序设计、计算机组成原理、数据库原理、操作系统、软件工程、计算机网络、软件测试技术、编译原理、软件设计和架构、Java语言程序设计、数据库程序设计、Java高级编程(Android)、Web应用开发(JSP)、软件项目管理、大数据开发技术。
培养目标:本专业是经教育部批准在贵州省高校中设立的首个软件工程专业。培养以移动互联网应用技术和计算机网络编程技术为专业发展方向,掌握软件工程学科的基本理论和知识,具备作为软件工程师从事工程实践所需的专业能力,能够在计算机软件领域,从事系统的分析、设计、维护、和项目管理等工作的高素质应用型人才。