专科阶段:C语言程序设计、离散数学、数据结构、操作系统、Jav程序设计基础、MySQL数据库操作与查询、Android程序设计基础等。
本科阶段:数据库原理及应用、软件工程、算法分析与设计、编译原理、软件测试与项目管理、JavaWeb高级应用、Java设计模式、系统分析与建模等。