DESCRIPTION | Data science changes the way people process data in different areas. It has promoted the development of many subjects. This course introduces beginners to the whole lifecycle of data science problems and solutions. The course will help students comprehensively understand the basic knowledge of data science and use computer techniques to handle the real-life data science problems. Topics covered include: data collection and processing, computer-oriented modelling techniques, relationship with other mathematics, and case studies. |
---|
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6251) | TuTh 04:30PM - 05:50PM | Rm 101, E1 | LI, Jia LI, Lei WANG, Wei | 80 | 0 | 80 | 0 | |
LA01 (6252) | Fr 12:00PM - 12:50PM | Rm 101, E1 | LI, Jia LI, Lei WANG, Wei | 80 | 0 | 80 | 0 |
PRE-REQUISITE | (DSAA 1001 or AIAA 2205) OR (FTEC 3130 for FTEC Major Only) |
---|---|
DESCRIPTION | Machine learning is an exciting and fast-growing field that leverages data to build models which can make predictions or decisions. This is an introductory machine learning course that covers fundamental topics in model assessment and selection, supervised learning (e.g. linear regression, logistic regression, neural networks, deep learning, support vector machines, Bayes classifiers, decision trees, ensemble methods); unsupervised learning (e.g. clustering, dimensionality reduction); and reinforcement learning. Students will also gain practical programming skills in machine learning to tackle real-world problems. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6255) | Tu 03:00PM - 05:50PM | Rm 134, E1 | YANG, Weikai ZHONG, Zixin | 60 | 0 | 60 | 0 | |
L02 (6256) | Fr 12:00PM - 02:50PM | Rm 134, E1 | YANG, Weikai ZHONG, Zixin | 60 | 0 | 60 | 0 | |
LA01 (6258) | Th 04:30PM - 05:20PM | Rm 134, E1 | YANG, Weikai ZHONG, Zixin | 60 | 0 | 60 | 0 | |
LA02 (6260) | Fr 08:00PM - 08:50PM | Rm 134, E1 | YANG, Weikai ZHONG, Zixin | 60 | 0 | 60 | 0 |
PRE-REQUISITE | DSAA 2043 |
---|---|
DESCRIPTION | Topics include: principles of database systems; conceptual modeling and data models; logical and physical database design; query languages and query processing; database services including concurrency, crash recovery, security and integrity. Hands-on DBMS experience. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6264) | TuTh 10:30AM - 11:50AM | Rm 134, E1 | TANG, Nan | 60 | 0 | 60 | 0 | |
LA01 (6265) | Fr 10:30AM - 11:20AM | Rm 149, E1 | TANG, Nan | 60 | 0 | 60 | 0 |
PRE-REQUISITE | UFUG 2601 OR UFUG 2602 |
---|---|
DESCRIPTION | This course introduces core data structure and algorithms, which are fundamental to data science and analytics. As an important course that bridges students to a number of advanced courses, it covers topics in asymptotic complexity analysis, typical data structures (stacks, queues, trees, and graphs), sorting, searching, data structure-specific algorithms, algorithmic strategies (e.g., divide-and-conquer, greedy, and dynamic programming), analysis and measurement of programs. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6268) | TuTh 10:30AM - 11:50AM | Rm 222, W1 | WANG, Wei | 40 | 0 | 40 | 0 | |
L02 (6269) | MoWe 09:00AM - 10:20AM | Rm 102, W1 | ZHANG, Yanlin | 40 | 0 | 40 | 0 | |
LA01 (6270) | Fr 10:30AM - 11:20AM | Rm 228, E1 | WANG, Wei | 40 | 0 | 40 | 0 | |
LA02 (6271) | Fr 02:00PM - 02:50PM | Rm 228, E1 | ZHANG, Yanlin | 40 | 0 | 40 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | In this course, theories, models, algorithms of deep learning and their application to data science will be introduced. The basics of machine learning will be reviewed at first, then some classical deep learning models will be discussed, including AlexNet, LeNet, CNN, RNN, LSTM, and Bert. In addition, some advanced deep learning techniques will also be studied, such as reinforcement learning, transfer learning and graph neural networks. Finally, end-to-end solutions to apply these techniques in data science applications will be discussed, including data preparation, data enhancement, data sampling and optimizing training and inference processes. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6056) | Tu 01:30PM - 04:20PM | Rm 101, W1 | WANG, Wenjia | 120 | 0 | 120 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | In this course, the concepts and implementation schemes in advanced database management systems for data science applications will be introduced, such as disk and memory management, advanced access methods, implementation of relational operators, query processing and optimization, transactions and concurrency control. It also introduces emerging database related techniques for data science. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6058) | Fr 01:30PM - 04:20PM | Rm 122, E1 | LI, Lei | 50 | 0 | 50 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | In this course, advanced algorithms for data science will be introduced. It covers most of the classical advanced topics in algorithm design, as well as some recent algorithmic developments, in particular algorithms for data science and analytics. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6060) | Fr 09:00AM - 11:50AM | Rm 102, W4 | CHU, Xiaowen ZHONG, Zixin | 60 | 0 | 60 | 0 |
VECTOR | [3-0-0:3] |
---|---|
PREVIOUS CODE | DSAA 6000B |
DESCRIPTION | Graph, as a very expressive model, has been widely used to model real-world entities and their relationships in application-specific networks. In this course, students will gain a thorough introduction to the basics of graph theories, as well as cutting-edge research in deep learning for graphs. The topics include graph embeddings, graph neural networks, graph clustering models, graph generative models, adversarial attacks on graphs, graph reasoning, etc. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6062) | Mo 03:00PM - 05:50PM | Rm 228, E2 | ZHANG, Yongqi | 60 | 0 | 60 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | Tables are a crucial component of data management and analysis, yet their potential is often underutilized. This project-driven course addresses this gap by equipping students with both theoretical knowledge and practical skills in table representation learning. The course is divided into four parts: (1) Theory: Core concepts of table representation learning, including tabular data analysis, representation learning, multimodal integration (with code and text), and retrieval-augmented generation (RAG). (2) Tools and Techniques: Exploration of advanced tools such as deep learning models, large language models (LLMs), multimodal LLMs, and RAG methods, with a focus on pre-training paradigms for table-related tasks. (3) Table Analysis Applications: Practical applications, including Natural language to SQL (NL2SQL), Table Question Answering (TableQA), Table Visualization, and Data storytelling, demonstrating the use of table representation learning in real-world scenarios. (4) Course Project: A solo project where students apply the concepts and tools learned to address a real-world problem related to table representation learning. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6074) | Tu 09:00AM - 11:50AM | Rm 202, E3 | LUO, Yuyu | 40 | 0 | 40 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | Game theory offers powerful insights into strategic decision-making, with promising applications in fields such as human-AI interaction, multi-agent systems, adversarial machine learning, and social networks. This course introduces the core concepts of game theory, focusing on the study of interactions among rational decision-makers. Students will explore foundational topics such as utility, Nash equilibrium, dominant strategies, mixed strategies, and both static and dynamic games. Through practical examples, the course will demonstrate how game theory is applied to optimize strategies in artificial intelligence, network systems, economics, and our daily life. By the end of the course, students will be equipped to analyze and model interactions, making it a vital tool for modern problem-solving in AI, data science, and beyond. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6075) | Tu 04:30PM - 07:20PM | Rm 201, E1 | DING, Ningning | 30 | 0 | 30 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This course delves into the foundational theories and cutting-edge advancements in large language models (LLMs). The course emphasizes LLM's application in real-world scenarios, focusing on topics such as domain-specific LLMs (e.g., continuous pretraining, SFT, and RLHF), data-intensive and document-intensive scenarios (e.g., NL2SQL RAG). Active student participation is encouraged through mini-projects, presentations, and discussions, providing hands-on experience in leveraging LLMs for real-world challenges. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6077) | Th 09:00AM - 11:50AM | Rm 228, E2 | WEI, Jiaheng | 60 Quota/Enrol/Avail For MPhil (DSA) Students only: 20/0/20 For MSc(DCAI) Students Only: 30/0/30 For PhD (DSA) students only: 10/0/10 | 0 | 60 | 0 |
VECTOR | [1 credit] |
---|---|
DESCRIPTION | This course offers students opportunities to learn the possible industry topics and supervisors that they will work with during their internship. The goals are: (a) understand (i) problems in industry, (ii) existing data-sets, (iii) AI models, (iv) service scenario and KPI, (v) challenges; (b) propose industrial projects based on the understanding; and (c) matching for their industrial projects. This course is only available for MSc(DCAI) students. Graded P or F. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6063) | Tu 03:00PM - 04:50PM | Rm 122, E1 | TBA | 60 | 0 | 60 | 0 |
VECTOR | [1-3 credit(s)] |
---|---|
DESCRIPTION | In this course, an independent research project will be carried out under the supervision of a faculty member. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6514) | TBA | TBA | TBA | 20 | 0 | 20 | 0 |
VECTOR | [1-0-0:1] |
---|---|
DESCRIPTION | In this course, students are required to attend at least 6 seminars offered by the program. The program will offer at least 10 seminars related to the state-of-the-art research on data science and analytics in each term. These seminars will help students to broaden the horizons of their knowledge on data science and analytics. Graded P or F. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6065) | We 09:30AM - 10:20AM | Rm 102, E4 | TANG, Nan | 120 | 0 | 120 | 0 |
VECTOR | [6 credits] |
---|---|
DESCRIPTION | In this course, the student will work on a practical project. The independent project is related to real problems existing in data science and AI application domains. The student needs to conduct literature survey, method comparison, solution selection and implementation, experimental study and write the final report. The course will train students skills on proposing end-to-end solution for a realapplications problem. This course is only available for MSc(DCAI) students. Graded P or F. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6067) | TBA | No room required | TBA | 60 | 0 | 60 | 0 |
VECTOR | [3 credits] |
---|---|
PRE-REQUISITE | DSAA 6920 |
DESCRIPTION | In this course, students will be trained in the industry. They will work under the guidance of their supervisors (industry and academia) to practice what they have learned in the program, and apply the data science and AI knowledge and techniques to various real-life problems. In Part II, students are required to complete an Intermediate report with oral examination on the student’s progress and industry collaboration progress. This course is only available for MSc(DCAI) students. Graded PP, P or F. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6068) | TBA | No room required | TBA | 60 | 0 | 60 | 0 |
VECTOR | [3 credits] |
---|---|
PRE-REQUISITE | DSAA 6920 and DSAA 6921 |
DESCRIPTION | In this course, students will be trained in the industry. They will work under the guidance of their supervisors (industry and academia) to practice what they have learned in the program, and apply the data science and AI knowledge and techniques to various real-life problems. In Part III, students are required to complete a Final report with oral examination on the final output from the internship project and whether the student indeed knows how to apply AI techniques to concrete data science applications. This course is only available for MSc(DCAI) students. Graded PP, P or F. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6070) | TBA | No room required | TBA | 60 | 0 | 60 | 0 |
DESCRIPTION | Master's thesis research supervised by co-advisors from different disciplines. A successful defense of the thesis leads to the grade Pass. No course credit is assigned. |
---|
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6071) | TBA | No room required | TBA | 100 | 59 | 41 | 0 |
DESCRIPTION | Original and independent doctoral thesis research supervised by co-advisors from different disciplines. A successful defense of the thesis leads to the grade Pass. No course credit is assigned. |
---|
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6073) | TBA | No room required | TBA | 100 | 18 | 82 | 0 |