1, public basic courses: advanced mathematics, college Chinese, English, etc.
2. Basic courses of computer specialty: computer composition principle, operating system, data structure, computer network, database, etc.
3. Elective courses for computer majors: including artificial intelligence, machine learning, data mining, computer graphics, software engineering, etc.