Additional Options for Double Concentrations


For Year 3 students from 2024-2025 Academic Year onwards, besides existing double concentrations CST+DMC, ISA+DMC, and AI+DMC, students meeting CST+AI, ISA+AI, or CST+ISA graduation requirements may apply to the Department for graduation with double concentrations at the end of March of the final year#.

#Important: Double concentrations are subject to timetable constraints and hence, cannot be guaranteed.

Double Counting Policy

Students who wish to apply for graduation with the new double concentration options have to take all the core and major elective courses of both concentrations. However, an FYP project and one specific major elective course (see below) may be counted towards the graduation requirements of both concentrations.

Final Year Project (FYP)


Major Electives


CST+AI and ISA+AI students could take one of the following core courses of AI concentration to fulfill the S5 requirements of CST/ISA and one of the AI core requirements. The course will be double counted toward both the CST/ISA S5 and AI core requirement.

List of Major Electives shared by CST and ISA – Specialisation 5 (S5): Computer Science Theory and Other Advanced Topics
  • COMP3045 Advanced Algorithm Design, Analysis, and Implementation
  • COMP3046 Advanced Programming for Software Development
  • COMP3057 Introduction to Artificial Intelligence and Machine Learning*
  • COMP3065 Artificial Intelligence Application Development*
  • COMP4015 Artificial Intelligence and Machine Learning
  • COMP4026 Computer Vision and Pattern Recognition*
  • COMP4066 Principles of Programming Language
  • COMP4067 Theory of Computation
  • COMP4086 Selected Topics in Theoretical Computer Science
  • COMP4135 Recommender Systems and Applications*
  • COMP4136 Natural Language Processing*

*Core courses of AI concentration

CST+ISA students may take one of the following Specialisation 5 (S5): Computer Science Theory and Other Advanced Topics courses to double count towards the S5 requirement of both concentrations.  Alternatively, CST+ISA students may take COMP4137 Blockchain Technology and Application which is listed in CST Specialisation 1 (S1): Web technology and Data Engineering and ISA Specialisation 3 (S3):  Intelligent Informatics. COMP4137 could be double counted toward both the S1 and S3 requirements of their respective concentration.

List of Major Electives shared by CST and ISA – Specialisation 5 (S5): Computer Science Theory and Other Advanced Topics
  • COMP3045 Advanced Algorithm Design, Analysis, and Implementation
  • COMP3046 Advanced Programming for Software Development
  • COMP3057 Introduction to Artificial Intelligence and Machine Learning
  • COMP3065 Artificial Intelligence Application Development
  • COMP4015 Artificial Intelligence and Machine Learning
  • COMP4026 Computer Vision and Pattern Recognition
  • COMP4066 Principles of Programming Language
  • COMP4067 Theory of Computation
  • COMP4086 Selected Topics in Theoretical Computer Science
  • COMP4135 Recommender Systems and Applications
  • COMP4136 Natural Language Processing

For enquiries, please e-mail