Year 1 Subjects
Year 2 Subjects
Year 3 Subjects
Year 4 Subjects
Specialization Subjects
Elective Subjects
       

Year 1 Subjects
Code
Module
Credits
COMP1121  
Introduction to Computer Science and Its Application   
3
COMP1122  
Introduction to Programming   
3
COMP1123  
Computer Organization   
3
COMP1124  
Advanced Programming   
3
COMP1125  
Introduction to E-Business   
3
HIST1110  
Chinese History and Culture   
2
LLAW1120  
Constitution and Basic Law   
2
MATH1111  
Linear Algebra   
3
MATH1112  
Calculus   
3
MATH1113  
Discrete Mathematics   
3
MENG1111  
English I   
3
MENG1112  
English II   
3
Return to top  

Year 2 Subjects
Code
Module
Credits
COMP2111  
Database Design   
3
COMP2112  
Data Structures and Algorithms   
3
COMP2113  
Operating Systems   
3
COMP2114  
Ethics and Professional Issues in Computing   
3
COMP2115  
Web Design and Development   
3
COMP2116  
Software Engineering   
3
COMP2117  
Computer Networks   
3
MATH2111  
Statistics   
3
MENG2111  
English III   
3
MENG2112  
English IV   
3
SOCI1112  
Sustainable Development   
2
Return to top  

Year 3 Subjects
Code
Module
Credits
---  
Complete learning modules from the Elective Subjects - Group A Table to gain a minimum of 6 credits   
6
---  
Complete learning modules from the selected Specialization Table to gain a minimum of 9 credits   
9
COMP3112  
Project Management   
3
COMP3113  
Artificial Intelligence   
3
COMP3114  
Information System Project   
3
COMP3115  
Human Factors and User Interfaces   
3
COMP3122  
Advanced Web Development   
3
MENG3111  
Science Communications   
3
Return to top  

Year 4 Subjects
Code
Module
Credits
---  
Complete learning modules from the selected Specialization Table to gain a minimum of 6 credits   
6
---  
Complete learning modules from the Elective Subjects - Group B Table to gain a minimum of 6 credits   
6
COMP4111  
Computer Security   
3
COMP4299  
Final Year Project   
12
Return to top  

Specialization Subjects: BUSINESS INTELLIGENCE
Code
Module
Credits
COMP3116
Data Driven Business Management 
3
COMP3117
Analytical Data Design and Applications 
3
COMP3118
Data Science and Business Analytics 
3
COMP4112
Enterprise System and Application Development 
3
COMP4113
Strategic Planning For Information Systems 
3
Return to top  

Specialization Subjects: GAMING TECHNOLOGY
Code
Module
Credits
COMP3118
Data Science and Business Analytics 
3
COMP3119
Principles of Gaming Technology 
3
COMP3121
Gaming Systems and Technical Standards 
3
COMP4114
Computer Game Design and Development 
3
COMP4115
Selected Topics in Smart Tourism 
3
Return to top  

Specialization Subjects: COMPUTER EDUCATION
Code
Module
Credits
EDUC3111
Introduction to Education 
3
EDUC3112
Educational Psychology and Counselling 
3
EDUC3113
Curriculum and Teaching Methods (It in Secondary Education) 
3
EDUC4111
Teaching Practice I2 
3
EDUC4112
Teaching Practice II2 
3
Return to top  

Elective Subjects - Group A
Code
Module
Credits
MSEL3101
Introduction to Psychology 
3
MSEL3102
Introduction to Sociology 
3
MSEL3103
Introduction to Economics and Finance 
3
MSEL3104
Introduction to Public Administration 
3
MSEL3105
Introduction to Marketing 
3
MSEL3106
Human Resources Management 
3
MSEL3107
Interpersonal Relations 
3
MSEL3108
Accounting 
3
MSEL3109
Risk Management in Business 
3
MSEL3110
E-Government 
3
MSEL3111
Special Topics I 
3
MSEL3112
Special Topics II 
3
Return to top  

Elective Subjects - Group B  
Code
Module
Credits
COMP4116
Digital Image and Multimedia Processing 
3
COMP4117
Digital Forensics 
3
COMP4118
Ip Routing 
3
COMP4119
Mobile Computing and Wireless Networks 
3
COMP4120
Natural Language Processing 
3
COMP4121
Machine Translation 
3
COMP4122
Iot Fundamentals For Stem 
3
COMP4123
Performance Evaluation 
3
COMP4124
Database Management Systems 
3
COMP4125
Selected Topics I 
3
COMP4126
Selected Topics II 
3
COMP4127
Internship3 
3
Return to top  
Notes:
1
Students must choose one of the following areas of specialisation:
Business Intelligence / Game Technology / Computer Education.
2
Students are required to complete a total of 90 hours of teaching practice in secondary school in order to gain 6 credits.
3 The number of hours of internship for the relevant learning module is 45 hours.

sp4web [ver. 2024.04]
Bachelor of Science in Computing (4LCSDI)