Curriculum
The Bachelor of Science (Honours) in Innovative Design and Artificial Intelligence (BScIDAI) programme requires a total of 120 credits for graduation. The curriculum remains flexible and responsive to industry trends, ensuring graduates are equipped with the skills and expertise needed to meet the growing demand for AI-driven and creative technology talent.
Required Courses (Total 20 courses, 60 credits)
Foundation Courses (Total 4 courses, 12 credits)
CDS1001 Introduction to Programming for Data Science (3 credits)
CDS1002 Calculus (3 credits)
CDS1003 Probability and Statistics 1 (3 credits)
CDS1004 Mathematical Fundamentals for Data Science (3 credits)
Functional Courses (Total 3 courses, 9 credits)
CDS2003 Data Structures and Object-Oriented Programming (3 credits)
CDS2005 Operating Systems for Data Science (3 credits)
CDS3001 Databases and Data Warehouses (3 credits)
DIDS Departmental Courses (Total 11 courses, 33 credits)
CDS1101 Innovative Design Fundamentals (3 credits)
CDS2101 C++ Programming (3 credits)
CDS2102 Networking (3 credits)
CDS2103 Machine Learning for Innovative Design (3 credits)
CDS3101 Intelligent Sensing and Control (3 credits)
CDS3102 Image Processing (3 credits)
CDS3103 GPU and Parallel Computing (3 credits)
CDS3104 Visualization (3 credits)
CDS3105 Human Computer Interaction (3 credits)
CDS4101 Blockchain Technology (3 credits)
CDS4102 Systems Integration, Verification, and Validation (3 credits)
Capstone Courses (Total 2 courses, 6 credits)
CDS4105 Capstone 1 - Innovation, Technology and Design (3 credits)
CDS4106 Capstone 2 - Design Challenge (3 credits)
Major Elective Courses* (Any 3 courses, 9 credits)
CDS2104 Internet of Things (3 credits)
CDS3106 Cloud Computing (3 credits)
CDS3107 3D Modelling and Animation (3 credits)
CDS3108 Algorithms (3 credits)
CDS4006 Deep Learning (3 credits)
CDS4008 Optimization (3 credits)
CDS4103 Web 3D Technology (3 credits)
CDS4104 Embedded Systems (3 credits)
*The offering of elective courses is subject to sufficient demand and faculty availability.


University Required Courses and Free Electives
Common Core Courses (15 Credits):
Offer essential liberal arts subjects required for all undergraduate students.
Cluster Courses (12 Credits):
Select 4 courses across different clusters to broaden intellectual horizons.
Language Courses (18 Credits):
Comprise English Language Courses (12 Credits) and Chinese Language/Putonghua (6 Credits) to enhance professional communication.
Free Electives (6 Credits):
Allow flexibility for students to explore areas of personal interest. Students may select courses in any discipline to obtain the total number of credits required for graduation, subject to timetable, course load, and study scheme constraints.


