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)
- Students are required to take 6 units of FYP of one concentration only. The FYP has to contain components of both concentrations, which is subject to the approval by FYP Coordinator and concentration coordinators.
- The 6 units will be double counted towards the FYP requirements of both concentrations.
Major Electives
- Only ONE major elective course can be double counted and the released 3 units can be fulfilled by a 3-unit free elective course.
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