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. Students are expected to systematically master the basic theories, knowledge, techniques and methods of computer and network, who are equipped with research capability, practice capability, innovation capability and teamwork capability, Students are required to master the know-how in computer software development, robotics and artificial intelligence, data science and big data, who also have a certain level of international perspective and ability in continuous growth. This major is to develop the students into computer engineers, software engineers, network engineers, artificial intelligence engineers and scientific researchers who are equipped with strong application and development capabilities. The graduates should be capable of working in the fields of big data, artificial intelligence, network application technology, software development, Internet and mobile Internet, database and so on.


The core courses include: C Language Programming, Object-oriented Programming, JAVA Language Programming, Data Structure and Algorithm, Digital Logic Circuit, Operating System Principle and Practice, Database System Principle and Practice, Computer Network, Computer Composition Principles, Introduction to Software Engineering, Software Engineering Methods for Human-Computer Interaction, Network Security Technology, Algorithm Design and Analysis, Compilation Principles, Artificial Intelligence Foundation, Web Front End Development and Design, PHP Programming, Mobile Internet Development, Java Web Development, Digital Images Processing foundation, Virtual Reality Technology Foundation, Knowledge Representation, Big data Principle and Practice, Large Database System Technology, Robot Technology, Game Engine Design and Development, Primary Software Design Implementation, Advanced Software Design Implementation.