Suggested Schedule for 2025/26 Year 1 Students
The information shown below is for students admit to Year 1 from September 2025 onwards.

Programme Schedule

Year 1

Semester 1

Units

Semester 2

Units

COMP1007 Introduction to Python and Its Applications
 

3
 

COMP1016 Mathematical Methods for Business Computing

3
 

ECON1007 Basic Economic Principles

3

FINE2005 Financial Management

3

MATH1026 Probability and Statistics with Software

3

GFAI1005 AI Literacies for Social Good

2

UCLC1005 University Chinese

3

UCLC1008 University English I #

3

LANG0036 Enhancing English through Global Citizenship #
 

0
 

General Education Programme – Values and Meaning of Life

3
 

General Education Programme – Healthy Lifestyle

2

General Education Programme – Culture and Civilization

3

ULIF1005 University Life

0

Total units: 31  

# Students who just meet the minimum English language requirements for entrance to undergraduate programmes are required to take the English Proficiency Enhancement (EPE) Course (LANG0036). Students who do not need to take “LANG0036 Enhancing English through Global Citizenship” will take University English I (UCLC1008) in Semester 1 instead of Semester 2.


Year 2

Semester 1

Units

Semester 2

Units

BUSI3076 AI Ethics and Governance
 

3
 

BUSI3046 Business Communications in the Technology Era

3
 

COMP2045 Programming and Problem Solving

2

COMP2016 Database Management

3

ECON3106 Big Data Analytics in Business

3

FINE3005 Investment Management

3

University English II
 

3
 

General Education Programme – Interdisciplinary Thematic Courses II

3
 

General Education Programme – Quantitative Reasoning

3

Free Elective 1

3

General Education Programme – Interdisciplinary Thematic Courses I

3
 

Free Elective 2

3
 

Total units: 35  


Year 3

Semester 1

Units

Semester 2

Units

COMP3057 Introduction to Artificial Intelligence and Machine Learning

3
 

COMP3115 Exploratory Data Analysis and Visualization

3
 

ECON3096 Causal Inference: Capturing Cause-and-Effect Relationships with Data

3
 

COMP4145 Business Intelligence, Decision Support and Project Development

4
 

FINE4026 FinTech for Banking and Finance

3

General Education Programme – Capstone

3

Major Elective 1

3

Major Elective 2

3

Free Elective 3

3

Free Elective 5

3

Free Elective 4

3

Total units: 34  

Summer of Year 3: COMP3056 Internship for Business Computing and Data Analytics (0 Units).


Year 4

Semester 1

Units

Semester 2

Units

COMP4918 Final Year Project I

3

COMP4919 Final Year Project II

3

Major Elective 3

3

Major Elective 5

3

Major Elective 4

3

Major Elective 6

3

Free Elective 6

3

Free Elective 8

3

Free Elective 7

3

Free Elective 9

1

Total units: 28  


Total Units (Minimum) for Graduation

128^


^At least 36 units must be at the upper level (Levels 3 and 4)

Major Elective Requirements

Students are required to take 18 units of major electives, with at least THREE courses from each of the following two categories: (A) Business Applications, and (B) Analytical Methodologies.

A: Business Applications

   Select any THREE of the following subjects:

  • BUSI1005 The World of Business and Entrepreneurship
  • BUSI2035 Entrepreneurship and Innovative Thinking
  • BUSI2056 Entrepreneurial Accounting and Finance (for non-BBA students)
  • ECON3097 Data Visualization for Business Storytelling
  • ECON4006 Time Series Analysis and Forecasting
  • ECON4035 Economics of Digital Currencies
  • ECON4036 Business Forecasting for Analysts
  • FINE2006 Banking and Credit
  • FINE3025 Entrepreneurial Finance
  • FINE4016 Business Valuation Using Financial Statements
  • ISEM3036 Advanced Business Analytics and Data Visualization for Digital Commerce
  • ISEM4017 Consumer Insight: Online Customer Data Analytics and Machine Learning Approaches
  • ISEM4035 Blockchain: Virtual Assets and Business Applications
  • ISEM4036 Cybersecurity and Data Privacy
  • MKTG3047 Big Data Marketing
  • MKTG3056 Social Media Marketing
  • MKTG4006 e-CRM
  • REMT3006 Smart Retailing

 

B: Analytical Methodologies

   Select any THREE of the following or a COMP course subject to the COMP Department’s approval.

  • COMP2015 Data Structures and Algorithms
  • COMP2027 Applied Linear Algebra for Computing
  • COMP3015 Data Communications and Networking
  • COMP3045 Advanced Algorithm Design, Analysis, and Implementation
  • COMP3046 Advanced Programming for Software Development
  • COMP3047 Software Engineering
  • COMP3065 Artificial Intelligence Application Development
  • COMP4015 Artificial Intelligence and Machine Learning
  • COMP4017 Computer and Network Security
  • COMP4027 Data Mining and Knowledge Discovery
  • COMP4035 Database System Implementation
  • COMP4045 Human Computer Interaction
  • COMP4046 Information Systems Control and Auditing
  • COMP4047 Internet and World Wide Web
  • COMP4075 Social Computing and Web Intelligence
  • COMP4097 Mobile Computing and Internet of Things
  • COMP4106 E-Business Technology
  • COMP4125 Visual Analytics
  • COMP4127 Information Security
  • COMP4136 Natural Language Processing and Large Language Models
  • COMP4137 Blockchain Technology and Applications

Free Electives

Students are recommended to use their free elective units to take the COMP Major Elective courses or to take the following courses offered by the School of Business.

  • BUSI2027 Managing New Business
  • BUSI2035 Entrepreneurship and Innovative Thinking
  • FINE3006 Introduction to Futures and Options Markets
  • FINE3025 Entrepreneurial Finance
  • FINE4006 Financial Risk Management
  • FINE4025 Compliance in Finance
  • MKTG3045 Entrepreneurial Marketing