高级语言程序设计、面向对象程序设计(Java)、数据结构与算法、计算机组成原理、操作系统原理、数据库原理及应用、计算机系统硬件基础、计算机系统软件基础、计算机网络、软件工程导论、嵌入式开发与应用、智能计算系统、机器学习、计算机系统项目管理等。