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. 

Programme Structure

The curriculum is designed with a major discipline (69 credits) below to remain flexible and responsive to industry trends, preparing graduates for careers in AI-driven innovation, creative technology, and entrepreneurship. By combining rigorous academic training with practical experience, the programme equips students to meet growing demand for interdisciplinary talent in artificial intelligence and innovative design. 

 

  • Foundation Courses: Build essential knowledge in mathematics and programming. 

 

  • Functional/ Department Courses: Provide applied knowledge in data science, AI fundamentals, and business integration. Explore advanced topics in AI applications and innovative design methodologies. Incorporate interdisciplinary subjects to broaden perspectives and encourage creativity. 

 

  • Capstone Courses: Culminate in a final-year project integrating AI and design in real-world applications.
Programme Structure

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.

 

 

View More
BScIDAI Study Pathway
Major Discipline

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.