2025-26 Academic Year
Note: The courses, schedule, and instructors listed on this page are planned for the academic year. Information is subject to the SIS system.
Please click to view the Course Dependency Diagram, which illustrates the prerequisite relationships among courses in the program. This will help you understand how courses are connected and which ones should be completed before advancing to higher-level subjects.
2025-26 Fall
| Course Code and Course Title | Course Instructor(s) |
| DSAA 1001 Introduction to Data Science and Analytics | Lei LI, Wei WANG, Yongqi ZHANG |
| DSAA 2011 Machine Learning | Zixin ZHONG |
| DSAA 2012 Deep Learning | Zhijiang GUO |
| DSAA 2043 Design and Analysis of Algorithms | Yanlin ZHANG, Shangqi LU |
| DSAA 2044 Data Science Project | Zishuo DING |
| DSAA 2088 Mathematics for Data Science | Wenjia WANG, Ningning DING |
| DSAA 3032 Introduction to High-Performance and Parallel Computing | Qiong LUO |
| DSAA 3051 Introduction to Natural Language Processing and Knowledge Engineering | Jiaheng WEI |
2025-26 Spring
| Course Code and Course Title | Course Instructor(s) |
| DSAA 1085 Probability and Statistics | Jianfeng SUN |
| DSAA 2011 Machine Learning | Zixin ZHONG, Weikai YANG |
| DSAA 2012 Deep Learning | Chen LIANG |
| DSAA 2031 Database Management Systems | Nan TANG |
| DSAA 2043 Design and Analysis of Algorithms | Yanlin ZHANG |
| DSAA 3041 Advanced Algorithms | Shangqi LU |
| DSAA 3053 Introduction to Reinforcement Learning | Zixin ZHONG |
| DSAA 3055 Data Privacy and Security | Xinlei HE |
| DSAA 3071 Theories in Computing | Jinguo LIU |
| DSAA 4040 Cloud Computing and Big Data Systems | Guoming TANG |
2025-26 Summer
| Course Code and Course Title | Course Instructor(s) |
| DSAA 1001 Introduction to Data Science and Analytics | Lei LI, Wei WANG, Yongqi ZHANG |
| DSAA 2042 Computer Architecture and Systems | Zeyi WEN |
| DSAA 3073 Theories in Data Science | Wei WANG |
| DSAA 4012 Machine Learning Systems | Huayi DUAN |
DSAA4012 requires DSAA2011 and DSAA2042 as prerequisites. Students who have not completed DSAA2042 may apply for a requisite waiver, as the relevant architecture and operating system content is only lightly covered in DSAA4021. Alternatively, students may choose to take DSAA2042 and DSAA4012 concurrently.