Suggested Schedule for Current Year 3 or above students only
The information shown below is for 2023/24 year 3 or above students only.

Programme Schedule

Year 1

Semester 1

Units

Semester 2

Units

COMP1007 Introduction to Python and
Its Applications

3
 

FINE2005 Financial Management
 

3
 

ECON1007 Basic Economic Principles
 

3
 

MATH2005 Calculus, Probability and
Statistics for Computer Science

3
 

University Core -- University Chinese

3
 

General Education Programme -- Interdisciplinary
Thematic Course I

3
 

University Core -- University English I

3

University Core -- University English II

3

General Education Programme -- Quantitative Reasoning


 

General Education Programme -- Value and Meanings of Life


 

OR

3

OR

3

General Education Programme -- Value and Meanings of Life

 

General Education Programme -- Quantitative Reasoning

 

University Life (U-Life)

0

Total units: 30  

Year 2

Semester 1

Units

Semester 2

Units

COMP2027 Applied Linear Algebra for Computing*

3
 

COMP2015 Data Structures and Algorithms
 

3
 

COMP2045 Programming and Problem Solving^

2
 

COMP2016 Database Management
 

3
 

COMP2046 Problem Solving Using Object Oriented Approach^

2
 

FINE3005 Investment Management
 

3
 

ECON3005 Applied Econometrics / ECON3096 Causal Inference#

3
 

University Core -- The Art of Persuasion

2
 

General Education Programme -- Interdisciplinary
Thematic Course II

3
 

General Education Programme -- GE Capstone
 

3
 

General Education Programme -- History and
Civilization

3
 

Free Elective 1

3
 

University Core -- Healthy Lifestyle

 

Total units: 35  

^ From 2022/2023 onwards, Year 2 students will take COMP2045 (2 units) & COMP2046 (2 units) instead of COMP2026 Problem Solving using Object Oriented Programming (4 units).

# ECON3096 is applicable to students who are admitted to Year 1 from 2021/2022 onwards.


Year 3

Semester 1

Units

Semester 2

Units

COMP4145 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  

% From 2023/2024 onwards, Year 3 students will take COMP4145 instead of COMP3047 Software Engineering.


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.

  • 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
* Not applicable to 2023/2024 Year 4 students

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