Conceptos básicos de programación C, programación orientada a objetos C++, estructuras de datos y algoritmos, java, python, matemáticas discretas, sistemas operativos, redes de computadoras, principios de composición de computadoras, principios de compilación, arquitectura de computadoras, lenguaje ensamblador , Interfaces y aplicaciones, principios básicos de bases de datos, lógica digital, introducción a la ingeniería de software, diseño embebido, diseño UML, ingeniería de Internet de las Cosas, evaluación de software, etc.
Cursos públicos básicos
Matemáticas avanzadas, álgebra lineal, teoría de la probabilidad y estadística matemática, inglés universitario, Ma Yuan, presidente Mao, pensamiento, historia moderna, pensamiento, física general, etc.