Undergraduate Home > Academics > Undergraduate

The School of Computer Science and Technology of Shandong University enrolls students from all provinces, municipalities, autonomous regions of China, as well as Hong Kong, Macao, and Taiwan. It is dedicated to cultivating the best undergraduate students in China. The school plans to recruit 240 undergraduate students every year, and the source of students is stable with high quality. It is one of the most popular majors that the examinees from all over the country are competing for.

Students admitted can participate in the selection or diversion to various majors or characteristic classes of the school, including Computer Science and Technology Major, Artificial Intelligence Major, Data Science and Big Data Technology Innovation Experimental Class, Computer Elite Class, and Taishan School (Computer Class). The detailed introduction and core courses of these majors and classes are presented in the following.

1. Computer Science and Technology Major
Computer science and technology major was founded in 1971. It is the first computer major specialized by engineering education professional certification in China. It is the National First-class Specialty of China, the brand major of Shandong province, and the outstanding major of Shandong University. The major adheres to the concept of student-centered, output-oriented and continuous improvement of education and teaching quality. On the basis of consolidating engineering education, it pays attention to strengthening research and innovation, aiming to systematically improve students' problem-solving ability, computer system ability, innovative thinking and innovative ability.

Core Courses:
Computational Thinking and Programming, Discrete Mathematics, Data Structures and Algorithms, Database Systems, Introduction to Computer Systems, Computer Organization and Design, Operating Systems, Computer Networks, Algorithm Design and Analysis, Principles and Techniques of Compilers, Computer Graphics, and Computer System Architecture.

2. Artificial Intelligence Major
Artificial intelligence major is one of the first 35 AI majors granted by the Ministry of Education in 2019. It adopts the innovative education mode of integration of AI research and teaching, cooperation between industry practice and teaching, and international collaboration. Based on the advantages of Shandong University, it establishes a multi-disciplinary integration curriculum system, integrates various training modes and teaching methods. It aims to cultivate innovative high-quality talents who have the ability of artificial intelligence research and development and can solve complex problems in the field of artificial intelligence.

Core Courses:
Computational Thinking and Programming, Discrete Mathematics, Introduction to Artificial Intelligence, Probability and Statistics, Data Structures and Algorithms, Database Systems, Autonomous Systems and Robotics, Machine Learning and Pattern Recognition, Computer Graphics, Information Retrieval and Data Mining, Neural Network and Deep Learning, Computer Vision, Natural Language Processing, Cognitive Science and Brain-Like Computation, Practices on Artificial Intelligence, and Practices on Robotics Engineering.

3. Data Science and Big Data Technology Innovation Experimental Class
Data science and big data technology innovation experimental class is set up according to the requirement of the National "New Engineering Program", focusing on the core professional directions which include basic theory of data science, big data management technology, and big data intelligent technology, to train innovative high-quality talents in the big data field.

Core Courses:
Computational Thinking and Programming, Introduction to Data Science, Probability and Statistics, Data Structures and Algorithms, Database Systems, Big Data Management and Analysis, Machine Learning and Pattern Recognition, Computer Graphics, Visualization Technology, Information Retrieval and Data Mining, Big Data Security, Parallel Algorithm and Heterogeneous Programming, Cloud Computing, and Practices on Big Data Analysis.

4. Computer Elite Class
Computer elite class is a special class founded by the School of Computer Science and Technology, Shandong University. It makes full use of scientific research resources, adopts characteristic training programs, has excellent teaching resources, and trains computer science research talents with solid basic knowledge and practical ability.

5. Taishan School (Computer Class)
Taishan School (Computer Class) is a characteristic class set up in accordance with the National "Training Experimental Plan for Top Students in Basic Subjects". It relies on advantageous disciplines and major characteristics of the School of Computer Science and Technology of Shandong University and aims at training future leaders in the computer field.