Our school is like this.
English, advanced mathematics, linear algebra, discrete mathematics, probability and statistics, electronic technology, computer advanced language, assembly language, data structure, database principle, computer principle, microcomputer principle and interface technology, compilation principle, operating system, computer architecture, computer network, software engineering, artificial intelligence, computer graphics, Internet and network security, and multimedia technology are compulsory courses.