Suggested Schedule for Current Year 1 and Year 2 Students
The information shown below is for students who are admitted to Year 1 from 2022/23 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
 

General Education Programme -- Interdisciplinary Thematic Course I

3
 

University Core -- University Chinese
 

3
 

University Core -- University English II
 

3
 

University Core -- University English I
 

3
 

General Education Programme -- Value and Meanings of Life

3
 

University Life (U-Life)

0

Total units: 30  

Year 2

Semester 1

Units

Semester 2

Units

COMP2045 Programming and Problem Solving

2
 

COMP2015 Data Structures and Algorithms
 

3
 

COMP2046 Problem Solving Using Object Oriented Approach

2
 

COMP2016 Database Management
 

3
 

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

3
 

FINE3005 Investment Management
 

3
 

General Education Programme -- Interdisciplinary Thematic Course II

3
 

University Core -- The Art of Persuasion

2
 

General Education Programme -- History and Civilization

3
 

General Education Programme -- GE Capstone
 

3
 

General Education Programme -- Quantitative Reasoning

3
 

Free Elective 1

3
 

University Core -- Healthy Lifestyle

 

Total units: 35  


Year 3

Semester 1

Units

Semester 2

Units

COMP 4145 Business Intelligence, Decision Support and Project Development

4
 

COMP3115 Exploratory Data Analysis and Visualization

3
 

ECON3105 Big Data Analytics with Python
 

3
 

COMP3925 Data Analysis Studio
 

1
 

FINE4026 Financial Technology for Banking and Finance

3
 

ECON3087 Understanding the Digital Economy

3
 

Major Elective 1

3

Major Elective 2

3

Free Elective 2

3

Free Elective 4

3

Free Elective 3

3

Free Elective 5

3

Total units: 35  

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:

  • ECON4006 Time Series Analysis and Forecasting
  • ECON4026 Smart Cities: China and Global Development
  • ECON4035 Economics of Digital Currencies
  • ECON4036 Business Forecasting for Analysts
  • FINE2006 Banking and Credit
  • ISEM4017 Web-based Consumer Insight: Online Customer Data Analytics and Machine Learning Approaches
  • ISEM4035 Blockchain: Cryptocurrencies and Business Applications
  • ISEM4036 Cybersecurity and Data Privacy

 

B: Analytical Methodologies

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

  • 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
  • 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
  • COMP4096 Business Intelligence and Decision Support
  • COMP4097 Mobile Computing and Internet of Things
  • COMP4106 E-Business Technology
  • COMP4125 Visual Analytics
  • COMP4127 Information Security
  • 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