![]() |
CCAI9028 Artificial Intelligence
|
CCAI9031 Big Data and AI Solutions to Social Problems
Course Description
We are entering an age in which data and AI are deeply shaping science, technology, business, government, education, and daily life. Massive amounts of data come from sources like the internet, social media, mobile phones, cameras, sensors, transactions, scientific instruments, and increasingly, AI systems themselves. This “information burst” has enabled modern digital services and laid the foundation for machine and deep learning. Recently, foundation models such as GPT have shown how large-scale data, powerful neural networks, and massive computing can produce systems capable of language understanding, reasoning, coding, multimodal generation, and tool use. However, this progress also raises challenges: data quality, privacy leakage, security risks, bias, hallucination, copyright issues, and over-trust of AI outputs.
This course aims to help students understand the full pipeline from data to intelligence to real-world applications. Students will learn how data is generated, digitized, stored, organized, cleaned, visualized, and analyzed, as well as the fundamentals of machine learning and deep learning—including supervised, unsupervised, and reinforcement learning, neural networks, and architectures like Transformers. The course will also introduce large language models, prompting, reasoning, AI agents, coding agents, and AI-assisted workflows. Throughout, students will explore how Big Data and AI are used across domains, how they affect society, and how to address risks related to privacy, security, credibility, fairness, and responsible use. By the end, students are expected not only to understand Big Data and AI conceptually but also to develop the judgment to use AI tools effectively and responsibly in real-world contexts.

Course Learning Outcomes
On completing the course, students will be able to:
- Describe and explain why and how Big Data impacts different aspects of the society.
- Analyze and understand the effect of Big Data on social and moral values.
- Apply the understanding of security issues of Big Data to the protection of personal data, or new kinds of data appearing in the future.
- Describe and explain the conditions under which a given piece of data can be trusted.
- Apply the knowledge about the trust on Big Data to improve the quality of confidence in a given piece of data.
- Describe and understand the basic principles of organizing and searching Big Data.
- Apply data organizing and searching methodologies to organize a potentially large amount of personal information.
Offer Semester and Day of Teaching
Second semester (Wed)
Study Load
| Activities | Number of hours |
| Lectures | 24 |
| Tutorials | 12 |
| Reading / Self-study | 20 |
| Group projects and case studies | 30 |
| Assessment: Writing assignments / Report writing | 15 |
| Assessment: Presentation (incl preparation) | 20 |
| Total: | 121 |
Assessment: 100% coursework
| Assessment Tasks | Weighting |
| Class participation | 5 |
| PBL sessions | 25 |
| Group projects | 40 |
| Quizzes | 30 |
Required Reading
- Notes provided by the lecturer
- Selected articles from newspapers, books, academic journal and conference papers, magazines and websites for each lecture
Course Co-ordinator and Teacher(s)
| Course Co-ordinator | Contact |
| Professor D. Zou School of Computing and Data Science (Computer Science) |
Tel: 2219 4614 Email: dzou@hku.hk |
| Teacher(s) | Contact |
| Professor D. Zou School of Computing and Data Science (Computer Science) |
Tel: 2219 4614 Email: dzou@hku.hk |
