DPD - Broad Discipline of Computing
DPD - Broad Discipline of Computing
Award
BSc Computing BSc Enterprise BSc Financial Technology BSc Information
Information System & Artificial Intelligence Technology
Stage 1 Fundamental Year
Sem 1 Healthy Lifestyle (0 credit) Healthy Lifestyle (0 credit) Healthy Lifestyle (0 credit) Healthy Lifestyle (0 credit)
COMP1002 Computational COMP1002 Computational COMP1002 Computational COMP1002 Computational
Thinking and Problem Thinking and Problem Thinking and Problem Thinking and Problem
Solving (4 credits) Solving (4 credits) Solving (4 credits) Solving (4 credits)
COMP1901 Seminars and COMP1901 Seminars and COMP1901 Seminars and COMP1901 Seminars and
Topics in Information Topics in Information Topics in Information Topics in Information
Technology Technology Technology Technology
AMA1104 Introductory AMA1104 Introductory AMA1104 Introductory AMA1104 Introductory
Probability (2 credits) Probability (2 credits) Probability (2 credits) Probability (2 credits)
LCR English I LCR English I LCR English I LCR English I
Leadership and Intra- Leadership and Intra- Leadership and Intra- Leadership and Intra-
personal Development personal Development personal Development personal Development
Sem 2 COMP1011 Programming COMP1011 Programming COMP1011 Programming COMP1011 Programming
Fundamentals Fundamentals Fundamentals Fundamentals
COMP1411 Introduction to COMP1411 Introduction to COMP1411 Introduction to COMP1411 Introduction to
Computer Systems Computer Systems Computer Systems Computer Systems
COMP1433 Introduction to COMP1433 Introduction to COMP1433 Introduction to COMP1433 Introduction to
Data Analytics Data Analytics Data Analytics Data Analytics
LCR Chinese LCR Chinese LCR Chinese LCR Chinese
LCR English II LCR English II LCR English II LCR English II
30 credits 30 credits 30 credits 30 credits
Stage 2 Broadening Year
Sem 1 COMP2011 Data Structures COMP2011 Data Structures COMP2011 Data Structures COMP2011 Data Structures
COMP2012 Discrete COMP2021 Object-oriented COMP2021 Object-oriented COMP2012 Discrete
Mathematics Programming Programming Mathematics
COMP2021 Object-oriented COMP2121 E-business COMP2411 Database COMP2021 Object-oriented
Programming Systems Programming
COMP2411 Database COMP2411 Database AF2108 Financial COMP2411 Database
Systems Systems Accounting or AF2111 Systems
Accounting for Decision
Making
CAR 1 CAR 1 CAR 1 CAR 1
Sem 2 COMP2322 Computer COMP2322 Computer COMP2322 Computer COMP2322 Computer
Networking Networking Networking Networking
Award
BSc Computing BSc Enterprise BSc Financial Technology BSc Information
Information System & Artificial Intelligence Technology
Stage 1 Fundamental Year
Sem 1 Healthy Lifestyle (0 credit) Healthy Lifestyle (0 credit) Healthy Lifestyle (0 credit) Healthy Lifestyle (0 credit)
COMP1002 Computational COMP1002 Computational COMP1002 Computational COMP1002 Computational
Thinking and Problem Thinking and Problem Thinking and Problem Thinking and Problem
Solving (4 credits) Solving (4 credits) Solving (4 credits) Solving (4 credits)
COMP1901 Seminars and COMP1901 Seminars and COMP1901 Seminars and COMP1901 Seminars and
Topics in Information Topics in Information Topics in Information Topics in Information
Technology Technology Technology Technology
AMA1104 Introductory AMA1104 Introductory AMA1104 Introductory AMA1104 Introductory
Probability (2 credits) Probability (2 credits) Probability (2 credits) Probability (2 credits)
LCR English I LCR English I LCR English I LCR English I
Leadership and Intra- Leadership and Intra- Leadership and Intra- Leadership and Intra-
personal Development personal Development personal Development personal Development
Sem 2 COMP1011 Programming COMP1011 Programming COMP1011 Programming COMP1011 Programming
Fundamentals Fundamentals Fundamentals Fundamentals
COMP1411 Introduction to COMP1411 Introduction to COMP1411 Introduction to COMP1411 Introduction to
Computer Systems Computer Systems Computer Systems Computer Systems
COMP1433 Introduction to COMP1433 Introduction to COMP1433 Introduction to COMP1433 Introduction to
Data Analytics Data Analytics Data Analytics Data Analytics
LCR Chinese LCR Chinese LCR Chinese LCR Chinese
LCR English II LCR English II LCR English II LCR English II
10
Award
BSc Computing BSc Enterprise BSc Financial Technology BSc Information
Information System & Artificial Intelligence Technology
30 credits 30 credits 30 credits 30 credits
Stage 2 Broadening Year
Sem 1 COMP2011 Data Structures COMP2011 Data Structures COMP2011 Data Structures COMP2011 Data Structures
COMP2012 Discrete COMP2021 Object-oriented COMP2021 Object-oriented COMP2012 Discrete
Mathematics Programming Programming Mathematics
COMP2021 Object-oriented COMP2121 E-business COMP2411 Database COMP2021 Object-oriented
Programming Systems Programming
COMP2411 Database COMP2411 Database AF2108 Financial COMP2411 Database
Systems Systems Accounting or AF2111 Systems
Accounting for Decision
Making
CAR 1 CAR 1 CAR 1 CAR 1
Sem 2 COMP2322 Computer COMP2322 Computer COMP2322 Computer COMP2322 Computer
Networking Networking Networking Networking
11
Award
BSc Computing BSc Enterprise BSc Financial Technology BSc Information
Information System & Artificial Intelligence Technology
Sem 2 COMP4913 Capstone COMP4913 Capstone COMP4531 Emerging COMP4913 Capstone
Project (0 credit) Project (0 credit) Topics in FinTech Project (0 credit)
COMP Elective 4 COMP Elective 4 COMP4913 Capstone COMP Elective 4
Project (0 credit)
COMP Elective 5 COMP Elective 5 COMP Elective 2 COMP Elective 5
COMP Elective 6 COMP Elective 6 CAR 4 COMP Elective 6
CAR 4 CAR 4 Free Subject 3 CAR 4
Free Subject 4 Free Subject 4 Free Subject 4 Free Subject 4
35 credits 35 credits 35 credits 35 credits
Total 120 credits 120 credits 120 credits 120 credits
Note: The study pattern for GUR subjects is indicative only. Students may take these subjects according to their own schedule.
^COMP4001 is a 12-credit training subject.
The list of electives for is as listed in the table below. Note that students enjoy freedom
in choosing among all the electives, as long as the pre-requisites are satisfied. Students
may also choose to take Computing electives for the required free subjects if they desire
to accumulate more knowledge in the Computing discipline. Note that the list of electives
is subject to change, and the subjects may not be offered every year.
Award
Elective Subject
BScC BScEIS BScFT BScIT
AF3316 Investments NA NA FE NA
AF3317 Risk Management NA NA FE NA
AF4320 Corporate Finance NA NA FE NA
AF4325 Wealth Management NA NA FE NA
AMA456 Graphs and Networks SE (CS) NA NA NA
AMA482 Scheduling SE (CS) NA NA NA
COMP2012 Discrete Structures COM E NA COM
COMP2121 E-Business E COM NA E
COMP2421 Computer Organization COM E NA COM
COMP2432 Operating Systems COM E NA COM
COMP3011 Design and Analysis of Algorithms SE (CS) E NA E
COMP3121 Social and Collaborative Computing E SE (DA) E E
COMP3122 Information Systems Development E E NA E
COMP3131 Business and Information Systems Strategies E E NA E
COMP3133 Chinese Language Processing E E NA E
COMP3134 Business Intelligence and Customer Relationship SE (AB) COM NA E
Management
COMP3233 Software Testing and Quality Assurance E E NA E
COMP3235 Software Project Management E COM NA E
COMP3334 Computer Systems Security COM E COM COM
COMP3335 Database Security SE (SI) NA NA E
COMP3421 Web Application Design and Development SE (SI) E NA E
COMP3422 Creative Digital Media Design E E NA E
COMP3423 Human-Computer Interaction COM COM NA E
COMP3438 System Programming COM E NA COM
COMP3531 IT Entrepreneurship E E E E
COMP3911 Service Learning and Civic Engagement in the E E NA E
Information Age
COMP4011 Theory of Computation SE (CS) E NA E
COMP4121 E-Commerce Technology and Applications E E E E
COMP4122 Game Design and Development E E NA E
COMP4123 Business Process and Workflow Management E E NA E
COMP4125 Operations Research and Logistics Management E SE (DA) NA E
COMP4127 Information Systems Audit and Control E E E E
COMP4133 Information Retrieval E SE (DA) NA E
COMP4135 Knowledge and Information Management SE (AB) SE (DA) NA E
COMP4142 E-Payment and Crypto Currency NA NA COM NA
COMP4146 Computational Finance E SE (DA) E E
12
Award
Elective Subject
BScC BScEIS BScFT BScIT
COMP4322 Internetworking Protocol, Software and SE (SI) E NA E
Management
COMP4332 Mobile Security: Principles and Practice SE (SI) E E E
COMP4334 Principles and Practice of Internet Security SE (SI) E E E
COMP4342 Mobile Computing SE (SI) E E COM
COMP4422 Computer Graphics E E NA E
COMP4423 Computer Vision SE (AB) E NA E
COMP4431 Artificial Intelligence SE (AB) E COM E
COMP4432 Machine Learning SE (AB) / E COM E
SE (CS)
COMP4433 Data Mining and Data Warehousing SE (AB) SE (DA) E E
COMP4434 Big Data Analytics SE (AB) / SE (DA) E E
SE (CS)
COMP4442 Service and Cloud Computing SE (SI) E E E
COMP4512 Intellectual Property Protection and Management NA E NA NA
COMP4531 Emerging Topics in FinTech NA NA COM NA
EIE3312 Linear Systems SE (CS) NA NA NA
MM2021 Management and Organization E COM NA NA
MM2711 Introduction to Marketing NA E NA NA
Remarks:
COM – Compulsory
E – COMP Elective
FE – Finance Elective
NA – Not applicable
SE (AB) – Stream Elective (AI & Big Data)
SE (SI) – Stream Elective (Systems & Infrastructures)
SE (CS) – Stream Elective (Computer Science)
SE (DA) – Stream Elective (Data Analytics)
As mentioned in section 2.1, a stream option is introduced to Computing and EIS students. The
proposed streams and requirements are summarized in the following table:
Computing EIS
Stream AI and Big Data Systems and Computer Science Data Analytics
Infrastructures1
Subject Complete any 5 out of 7 stream subjects
Requirements
COMP3134 Business COMP3335 Database COMP3011 Design and COMP3121 Social and
Intelligence and Customer Security Analysis of Algorithms Collaborative Computing
Relationship Management
COMP4135 Knowledge COMP3421 Web COMP4011 Theory of COMP4125 Operations
and Information Application Design and Computation Research and Logistics
Management Development Management
COMP4423 Computer COMP4322 COMP4432 Machine COMP4133 Information
Vision Internetworking Protocol, Learning Retrieval
Software and Management
COMP4431 Artificial COMP4332 Mobile COMP4434 Big Data COMP4135 Knowledge
Intelligence Security: Principles and Analytics and Information
Practice Management
COMP4432 Machine COMP4334 Principles and AMA456 Graphs and COMP4146
Learning Practice of Internet Networks Computational Finance
Security
COMP4433 Data Mining COMP4342 Mobile AMA482 Scheduling COMP4433 Data Mining
and Data Warehousing Computing and Data Warehousing
COMP4434 Big Data COMP4442 Service and EIE3312 Linear Systems COMP4434 Big Data
Analytics Cloud Computing Analytics
1
This stream will provide the subject concentration in the System Infrastructure area, the original design of the
Information Technology programme.
13