Double Concentrations—Computing and Software Technologies Concentration plus Data and Media Communications Concentration
Requirements
Concentration Courses | ||
Computing and Software Technologies Concentration Required Courses |
9 units | |
COMP3005 Design and Analysis of Algorithms | 3 units | |
COMP4057 Distributed and Cloud Computing | 3 units | |
COMP4107 Software Design, Development and Testing | 3 units | |
Computing and Software Technologies Concentration Elective Courses* | 6 units | |
Students must choose two courses from the following different areas of Specialisation: | ||
(1) Take at least one course from Specialisation Area S1, and one course from Specialisation Area S2; OR | ||
(2) Take at least one course from Specialisation Area S1 or S2 and one from Specialisation Area S5. | ||
(3) Students who plan to pursue research degrees are encouraged to take at least one course from S5. | ||
S1: Web Technology and Data Engineering | ||
COMP4017 Computer and Network Security | 3 units | |
COMP4035 Database System Implementation | 3 units | |
COMP4047 Internet and World Wide Web | 3 units | |
COMP4087 Selected Topics in Web Technology and Data Engineering | 3 units | |
COMP4127 Information Security | 3 units | |
COMP4137 Blockchain Technology and Applications | 3 units | |
S2: Digital Media and Mobile Technology | ||
COMP3066 Health and Assistive Technology: Practicum | 3 units | |
COMP3076 AI and Generative Arts | 3 units | |
COMP4025 Interactive Computer Graphics | 3 units | |
COMP4036 Digital Media Computing and Communications | 3 units | |
COMP4055 Medical Image Processing and Applications | 3 units | |
COMP4076 Selected Topics in Digital Media and Mobile Technology | 3 units | |
COMP4097 Mobile Computing and Internet of Things | 3 units | |
S5: Computer Science Theory and Other Advanced Topics | ||
COMP3005 Design and Analysis of Algorithms | 3 units | |
COMP3045 Advanced Algorithm Design, Analysis and Implementation | 3 units | |
COMP3046 Advanced Programming for Software Development | 3 units | |
COMP3057 Introduction to Artificial Intelligence and Machine Learning | 3 units | |
COMP3065 Artificial Intelligence Application Development | 3 units | |
COMP4015 Artificial Intelligence and Machine Learning | 3 units | |
COMP4026 Computer Vision and Pattern Recognition | 3 units | |
COMP4066 Principles of Programming Language | 3 units | |
COMP4067 Theory of Computation | 3 units | |
COMP4086 Selected Topics in Theoretical Computer Science | 3 units | |
COMP4135 Recommender Systems and Applications | 3 units | |
COMP4136 Natural Language Processing | 3 units | |
* Any courses outside these three areas of Specialisation as approved by the Department. | ||
Data and Media Communication Concentration Required Courses |
12 units | |
COMP3115 Exploratory Data Analysis and Visualization | 3 units | |
JOUR2085 English News Reporting and Writing | 3 units | |
JOUR2107 Introduction to Journalism and Communication | 3 units | |
JOUR4046 Integrated Data-driven Storytelling | 3 units | |
Data and Media Communication Concentration Elective Courses** | 6 units | |
COMP4015 Artificial Intelligence and Machine Learning | 3 units | |
COMP4027 Data Mining and Knowledge Discovery | 3 units | |
COMP4045 Human Computer Interaction | 3 units | |
COMP4075 Social Computing and Web Intelligence | 3 units | |
COMP4125 Visual Analytics | 3 units | |
COMP4909 Data Media Project II | 3 units | |
COMP7930 Big Data Analytics | 3 units | |
JOUR2087 Multimedia and Multiplatform Journalism | 3 units | |
JOUR2105 Visual Journalism | 3 units | |
JOUR2117 Broadcast Reporting and Production | 3 units | |
JOUR3096 Current Affairs and News Analysis | 3 units | |
JOUR3285 Financial Data and Market Sentiment Analysis | 3 units | |
JOUR3287 Social Media Content Management | 3 units | |
JOUR4005 Theory and Practice of Journalism in Greater China | 3 units | |
** Any other courses as approved by the Department of Computer Science and Department of Journalism. | ||
II. | Projects | 6 units |
COMP4878 Innovative Computing Project I | 3 units | |
COMP4879 Innovative Computing Project II | 3 units | |
V. | Free Electives#^ | 6 units |
# Students are encouraged to take additional Concentration Elective Courses (beyond the 9-unit Double Concentration Elective Requirement) from the above Concentration Elective Courses Lists, and the following Elective Courses by using the free elective units to develop different areas of specialisation for the specific preference on future development. | ||
^Students who plan to pursue research degrees are encouraged to take at least one course from S5. | ||
S3: Intelligent Informatics | ||
COMP4027 Data Mining and Knowledge Discovery | 3 units | |
COMP4045 Human Computer Interaction | 3 units | |
COMP4075 Social Computing and Web Intelligence | 3 units | |
COMP4085 Selected Topics in Intelligent Informatics | 3 units | |
COMP4125 Visual Analytics | 3 units | |
COMP4137 Blockchain Technology and Applications | 3 units | |
S4: Enterprise Systems and Business Intelligence | ||
COMP3035 Health Information Technology | 3 units | |
COMP4016 Clinical Decision Support and Information Systems | 3 units | |
COMP4046 Information Systems Control and Auditing | 3 units | |
COMP4077 Selected Topics in Enterprise Systems and Business Intelligence | 3 units | |
COMP4096 Business Intelligence and Decision Support | 3 units | |
COMP4106 E-Business Technology | 3 units | |
COMP4126 Health Informatics: Technology and Practices | 3 units | |
Other Elective Courses | ||
COMP3115 Exploratory Data Analysis and Visualization | 3 units | |
COMP4005 Information Systems Theory, Methodology and Architecture | 3 units | |
COMP4056 Nature-Inspired Computing | 3 units | |
COMP4065 Performance Modelling and Analysis of Computer Systems | 3 units | |
COMP4105 Web Search Principles and Technology | 3 units | |
COMP4116 Information Systems Management | 3 units | |
COMP7930 Big Data Analytics | 3 units |