MAJORS >>>
Data Science
Normative 4-year Degree
Major
Data Science
數據科學
Degree / Award Title
Bachelor of Science in Data Science
理學士(數據科學)
Offering Academic Unit
Department of Data Science
Normal Period of Study
4 years
Maximum Period of Study
8 years
Credit Units Required for Graduation
121 credit units
Note: The following curriculum information is subject to periodic review and changes.

GE Requirements (31 credit units)Catalogue Term : Semester A 2026/27



  Credit Units
GE University Requirements GE1401 University English 3
GE2401 English for Science 3
GE1501 Chinese Civilisation - History and Philosophy 3
GE1601 Whole-Person Development 1
GE Distributional Requirements Take at least 1 course from each of the three distributional areas:

Area 1: Arts and Humanities
Area 2: Study of Societies, Social and Business Organisations
Area 3: Science and Technology

Visit the GE website for more course information.
12
College-specified Courses CS1315 Introduction to Computer Programming 3
DSC2003 Human Contexts and Ethics in Data Science 3
CS3402 Database Systems 3

College / School Requirements (8 credit units)Catalogue Term : Semester A 2026/27


Course CodeCourse TitleCredit Units
MA1503Linear Algebra with Applications4
MA1508Calculus4

Major Requirements (64 / 67 credit units)Catalogue Term : Semester A 2027/28



Notes:

  • The catalogue term of the major requirement that students will follow will be the effective term of the declared/allocated major.

  • For normative 4-year degree students who will join the majors allocation exercise, the catalogue term of major requirement will be one year after admission.

  • For advanced standing students and 4-year degree students who already have a major at the time of admission, the catalogue term of major requirement will be the same as their admission term. 


1. Core Courses  

(43 credit units for students without stream)
(52 credit units for students with ACT stream)
Course CodeCourse TitleCredit UnitsRemarks
DSC1001Introduction to Data Science2
MA2508Multi-variable Calculus4
MA2510Probability and Statistics3
DSC2001Python for Data Science4
DSC2002Convex Optimization3
DSC2004Data Visualization3
DSC2005Introduction to Computational Social Science3
DSC2102Statistical Methods and Data Analysis3
CS2334Data Structures for Data Science3
CS3273Data Protection and System Security3
DSC3001Big Data: The Arts and Science of Scaling3ACT stream only
DSC3006Fundamentals of Machine Learning I3
DSC3007Advanced Statistics3
DSC3025Internship for Flagship Programme3ACT stream only
DSC3026International Professional Development3ACT stream only
DSC4116Data Science Capstone6

2. Elective Courses

(21 credit units for students without stream)
(15 credit units for students with ACT stream)

Must earn at least 12 credit units from B4 level
Course CodeCourse TitleCredit UnitsRemarks
GE2339Smart City - a Systems Engineering Perspective3B2 level / Artificial Intelligence
IS2505e-Business3B2 level / General
CS3201Computer Networks3B3 level / General
CS3342Software Design3B3 level / General
CS3383AI for Software Engineering3B3 level / General
LT3233Computational Linguistics3B3 level / General
DSC3001Big Data: The Arts and Science of Scaling3B3 level / Artificial Intelligence, Core course for ACT stream
DSC3002Data Mining3B3 level / Artificial Intelligence and Statistical Learning
DSC3003Blockchain3B3 level / General
DSC3004Computational Optimization3B3 level / Statistical Learning
DSC3005Computational Statistics3B3 level / Statistical Learning
DSC3008Systems Dynamics and Control3B3 level / Artificial Intelligence
DSC3009Behavioural Analytics3B3 level / Social Media Analytics
DSC3010Digital Trace Analytics3B3 level / Social Media Analytics
DSC3011Social Data Processing and Modelling3B3 level / Social Media Analytics
DSC3013Introduction to Social Media Analytics3B3 level / Social Media Analytics
DSC3014Introduction to Sharing Economy3B3 level / General
DSC3015Knowledge Graph and Cognitive Computing3B3 level / Artificial Intelligence
DSC3016Social Network Analysis3B3 level / Social Media Analytics
DSC3017Game Theory and Its Application3B3 level / Artificial Intelligence
DSC3018Introduction to Internet of Things3B3 level / General
DSC3019Introduction to Networked Life and Data Science3B3 level / General
DSC3022Financial Data Analytics for Investments3B3 level / General
DSC3023Data Science Applications in Portfolio Risk Analysis3B3 level / General
DSC3060Operations Research3B3 level / General
DSC3105Bayesian Analysis3B3 level / Statistical Learning
COM4511Social Media and Communication3B4 level / Social Media Analytics
CS4186Computer Vision and Image Processing3B4 level / General
CS4286Internet Security and e-Commerce Protocols3B4 level / General
CS4296Cloud Computing3B4 level / General
CS4480Data-Intensive Computing3B4 level / General
CS4486Artificial Intelligence3B4 level / Artificial Intelligence
CS4487Machine Learning3B4 level / Artificial Intelligence
DSC4001Foundation of Reinforcement Learning3B4 level / Artificial Intelligence and Statistical Learning
DSC4008Deep Learning3B4 level / Artificial Intelligence and Statistical Learning
DSC4009Data Intelligence in Action3B4 level / Artificial Intelligence
DSC4010Projects in Data Science (research)3B4 level / General
DSC4011Experimental Research for Social Media3B4 level / Social Media Analytics
DSC4016Fundamentals of Machine Learning II3B4 level / Artificial Intelligence, Statistical Learning and Social Media Analytics
DSC4018AI in Systematic Trading3B4 level / Artificial Intelligence
DSC4019Stochastic Processes and Applications3B4 level / Statistical Learning
DSC4026Systems Modelling and Simulation3B4 level / Social Media Analytics
DSC4070Large Language Models3B4 level / General
DSC4107Financial Engineering and Analytics3B4 level / General
DSC4110Statistical Design and Analysis of Experiments3B4 level / Statistical Learning

3. Optional Electives for all Normative 4-year Degree

Students may choose to enrol in the below course(s) to enrich their study.
 
Course CodeCourse TitleCredit UnitsRemarks
DSC0001Internship0
DSC0002Internship0
DSC0003Internship0
DSC0004Internship0
DSC3080Internship3Not available for ACT stream