Artificial Intelligence Concentration

Requirements

Concentration Courses  
  Concentration Required Courses 15 units
  COMP3057 Introduction to Artificial Intelligence and Machine Learning 3 units
  COMP3065 Artificial Intelligence Application Development 3 units
  COMP4026 Computer Vision and Pattern Recognition 3 units
  COMP4135 Recommender Systems and Applications 3 units
  COMP4136 Natural Language Processing 3 units
     
  Concentration Elective Courses 3 units 
  Students who have opted for "4 out of 5 Science Common Core Courses" would need to take an extra 3 units of Concentration Elective Course.
  COMP3005 Design and Analysis of Algorithms 3 units
  COMP3046 Advanced Programming for Software Development 3 units
  COMP4015 Artificial Intelligence and Machine Learning 3 units
  COMP4017 Computer and Network Security 3 units
  COMP4025 Interactive Computer Graphics 3 units
  COMP4035 Database System Implementation 3 units
  COMP4036 Digital Media Computing and Communications 3 units
  COMP4047 Internet and World Wide Web 3 units
  COMP4055 Medical Image Processing and Applications 3 units
  COMP4066 Principles of Programming Language 3 units
  COMP4067 Theory of Computation 3 units
  COMP4076 Selected Topics in Digital Media and Mobile Technology 3 units
  COMP4086 Selected Topics in Theoretical Computer Science 3 units
  COMP4087 Selected Topics in Web Technology and Data Engineering 3 units
  COMP4097 Mobile Computing and Internet of Things 3 units
  COMP4127 Information Security 3 units
  COMP4137 Blockchain Technology and Applications 3 units
     
II. Projects 6 units
  COMP4928 Artificial Intelligence Project I 3 units
  COMP4929 Artificial Intelligence Project II 3 units
     
V. Free Electives#^ 24 units
  # Students are encouraged to take Elective Courses from the following 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.
     
  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  
  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 3 units
     
  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
   
  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
     
  S5: Computer Science Theory and Other Advanced Topics  
  COMP3005 Design and Analysis of Algorithms 3 units
  COMP3046 Advanced Programming for Software 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

  

Scroll To Top