Program Introduction

Department and Program Introduction - Computer Science and Technology

Program Introduction

Computer Science is one of the most dynamic and influential disciplines today. Its development and application level have become a key indicator for measuring a nation's and a region's comprehensive competitiveness. In 2019, the Central Committee of the CPC and the State Council issued the "Guangdong-Hong Kong-Macao Greater Bay Area Development Plan Outline," explicitly proposing to build a high-level education and talent hub and establish an international center for science and technology innovation within the GBA. High-tech industries supported by Computer Science, such as Artificial Intelligence, software, and information services, are not only core pillar industries for Shenzhen and the Greater Bay Area, but their development level also serves as a leading example for high-tech industries both in China and globally. This program is dedicated to cultivating top-tier innovative talents for the new era. We emphasize a solid theoretical foundation alongside strong innovation and application capabilities, promote interdisciplinary studies, and foster an international perspective. We aim to contribute to building the GBA into a talent hub and support the nation's goal of achieving high-level scientific and technological self-reliance.

Established with the approval of the Ministry of Education in 2016, our program was selected as a National First-Class Undergraduate Major Construction Site in 2022. In 2024, we secured the first-level discipline Doctoral Program in Computer Science and Technology (0812), establishing a comprehensive talent development system encompassing undergraduate, master's, and doctoral degrees.

Curriculum System

Our curriculum covers various directions, including Theoretical Computer Science, Computer System Architecture, Computer Software, Computer Networks and Security, Artificial Intelligence, and Computer Application Technology. Students are required to take core courses such as Data Structures and Algorithm Analysis, Digital Logic, Probability Theory and Mathematical Statistics, Discrete Mathematics, Principles of Computer Composition, Algorithm Design and Analysis, Computer Networks, Computer Operating Systems, and Principles of Compiler Construction, and then select specific focus areas based on their personal interests and career development plans. Professional elective courses are divided into four major categories: Computer Systems, Networks and Security; Artificial Intelligence; Computer Software and Theory; and Computer Application Technology. Additionally, we offer interdisciplinary elective courses designed for cross-application studies.

Cutting-edge Research and Innovation Practice Courses

While strengthening theoretical foundations, this program places great emphasis on cultivating practical innovation capabilities. We offer problem-oriented, project-driven innovation practice courses covering different types of project topics such as cutting-edge research projects, university-enterprise cooperation projects, and open-source projects. Through a "Project-Student Group-Academic Mentor" mutual selection mechanism, we cultivate students' comprehensive abilities in literature review, problem-solving, teamwork, and writing and presentation skills. These experiences holistically enhance students' systematic research and innovation application capabilities in specific practical scenarios. Furthermore, through seminars, academic competitions, and exchange platforms, we stimulate students' interest in learning and exploration from multiple dimensions to improve their overall quality. Additionally, industrial internships and undergraduate thesis projects serve as practical courses to comprehensively enhance students' competitiveness.

Bilingual Teaching and Internationalized Training

Most courses in this program adopt English or bilingual (Chinese-English) instruction, ensuring that textbooks and course content are aligned with international standards. Combined with carefully designed course projects and experiments, we have formed a comprehensive curriculum system with distinct international characteristics.


Established with the approval of the Ministry of Education in 2016, our program was selected as a National First-Class Undergraduate Major Construction Site in 2022. In 2024, we secured the first-level discipline Doctoral Program in Computer Science and Technology (0812), establishing a comprehensive talent development system encompassing undergraduate, master's, and doctoral degrees.

Major Declaration Requirements (Class of 2025)

1. Requirements for Major Declaration at the End of the "1+3" First Academic Year

(1) Course Requirements:
The following 9 courses must be examined:

  • MA117 Advanced Mathematics (I)

  • MA127 Advanced Mathematics (II)

  • MA113 Linear Algebra

  • PHY105 College Physics (I)

  • PHY106 College Physics (II)

  • PHY104B Basic Physics Laboratory

  • CH105 College Chemistry

  • BIO102B / EOE111 Introduction to Life Sciences / College Earth Sciences (choose one of the two)

  • CS109 Fundamentals of Computer Programming

(2) Written Examination Assessment:
Students must pass the written examination organized by the Department of Computer Science.

  • Time: Final exam week of the Spring semester (Year 1).

  • Assessment Content:

    1. Fundamentals of Computer Science

    2. Programming Skills

    3. Fundamentals of Mathematics

(3) Academic Integrity:
No record of cheating in any academic activities.


2. Requirements for Major Declaration at the End of the "2+2" Second Academic Year

(1) Course Requirements:
The following 12 courses must be examined:

  • MA117 Advanced Mathematics (I)

  • MA127 Advanced Mathematics (II)

  • MA113 Linear Algebra

  • PHY105 College Physics (I)

  • PHY106 College Physics (II)

  • PHY104B Basic Physics Laboratory

  • CH105 College Chemistry

  • BIO102B / EOE111 Introduction to Life Sciences / College Earth Sciences (choose one of the two)

  • CS109 Fundamentals of Computer Programming

  • CS203 Data Structures and Algorithm Analysis

  • CS207 Digital Logic

  • MA212 Probability Theory and Mathematical Statistics


For detailed training programs, please download from the Office of Academic Affairs:
https://tao.sustech.edu.cn/xueshengfuwu/pyfa/