This major is mainly focused on training talents for enterprises and institutions, government agencies, universities, high-tech companies and research institutes, helping develop students’ good social morality, professional ethics, scientific and cultural literacy and innovative spirit. Students are expected to be having solid foundation of professional theories and broad aspect of knowledge. Students are required to master the basic theory and design principles in computer network, programming, network security so that they can undertake the work of computer network research, and the work in planning, design, integration, development, operation and maintenance of computer network equipment and network software. Students are trained to become senior professional and technical talents with a certain level of international perspective. The graduates should be capable of working in the fields of cyberspace security, network application technology, cloud computing, software development, artificial intelligence, big data, Internet and mobile Internet.


The general courses include: Mathematical Analysis, Advanced Algebra, Programming Basis, Discrete Mathematics, Probability Theory and Mathematical Statistics. The professional courses include: Introduction to Software Engineering, Digital Logic Circuits, JAVA Language Programming, Computer Network, Database System Principles and Practice, Data Structures and Algorithms, Route Switching Technology, Computer Composition Principles, Algorithm Design and Analysis, and Network Security Technology.  Near-generation Algebra, Web Front-end Development and Design, Numerical Calculation Methods, Statistical Basis, Real-time Function Basis, Digital Image Processing Basis, Mobile Internet Development, Operating System Principles and Practices, Java Web Development, Artificial Intelligence Foundation, Robot Technology, Distribution System and Security, Linux Systems, Big Data Principles and Practices, Primary Software Design Implementation, Advanced Software Design Implementation.