Year 1 Subjects
Year 2 Subjects
Year 3 Subjects
Year 4 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
HIST1120  
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
CSAI2121  
Probability and Statistics   
3
CSAI2122  
Introduction to Artificial Intelligence   
3
CSAI2123  
Introduction to Data Science   
3
MENG2111  
English III   
3
MENG2112  
English IV   
3
SOCI1112  
Sustainable Development   
2
Return to top  

Year 3 Subjects
Code
Module
Credits
---  
Complete 1 learning module/ subject from the Elective Subjects - Group A   
3
---  
Complete 1 learning module/ subject from the Elective Subjects - Group B   
3
COMP3111  
Advanced Web Development   
3
COMP3112  
Project Management   
3
CSAI3121  
Machine Learning and Intelligent Data Analysis   
3
CSAI3122  
Natural Language Processing   
3
CSAI3123  
Neural Networks and Deep Learning   
3
CSAI3124  
Artificial Intelligence Application Project   
3
CSAI3125  
Computer Networks   
3
MENG3111  
Science Communications   
3
Return to top  

Year 4 Subjects
Code
Module
Credits
---  
Complete 1 learning module/ subject from the Elective Subjects - Group A   
3
---  
Complete 2 learning modules/ subjects from the Elective Subjects - Group B   
6
COMP4111  
Computer Security   
3
CSAI4121  
Human Factors and User Interfaces   
3
CSAI4299  
Final Year Project   
12
Return to top  

Elective Subjects - Group A
Code
Module
Credits
COMP4115
Selected Topics in Smart Tourism 
3
CSAI0124
Introduction to Linguistics 
3
CSAI0125
Introduction to Translation Studies 
3
MSEL3101
Introduction to Psychology 
3
MSEL3102
Introduction to Sociology 
3
MSEL3103
Introduction to Economics and Finance 
3
MSEL3105
Introduction to Marketing 
3
MSEL3108
Accounting 
3
MSEL3110
E-Government 
3
MSEL3111
Special Topics I 
3
MSEL3112
Special Topics II 
3
MSEL3113
Technology On Language Learning and Teaching 
3
MSEL3114
Graphics Design 
3
MSEL3115
Interpersonal Relations and Communication 
3
Return to top  

Elective Subjects - Group B  
Code
Module
Credits
COMP4116
Digital Image and Multimedia Processing 
3
COMP4119
Mobile Computing and Wireless Networks 
3
COMP4127
Internship 
3
COMP4128
Text Corpus Technology and Application 
3
COMP4129
Introduction to Internet-Of-Things 
3
COMP4130
Introduction to Big Data 
3
COMP4131
E-Commerce With Big Data 
3
COMP4132
Cloud Computing 
3
CSAI0111
Expert Systems 
3
CSAI0112
Computer VIsion and Imaging 
3
CSAI0113
Advanced Topics in Machine Translation 
3
CSAI0114
Speech Recognition Technology and Application 
3
CSAI0115
Data Mining Technology and Application 
3
CSAI0116
A.I. Driven Drug Discovery and Development 
3
CSAI0117
Advanced Topics in A.I. I 
3
CSAI0118
Advanced Topics in A.I. II 
3
CSAI0119
High-Performance and Parallel Computing 
3
CSAI0120
Domain Specific Languages 
3
CSAI0121
Theory of Computation 
3
CSAI0122
Graphics and VIrtual Environments 
3
CSAI0123
Numerical Optimization 
3
Return to top  

sp4web [ver. 2024.04]
Bachelor of Science in Artifical Intelligence (4LAIDI)