Course Schedule

MSc in Artificial Intelligence – Course Schedule

Students are required to complete a total of 30 credits, including 12 credits of Core Courses and 18 credits of Elective Courses (at least 6 credits of Specialized AI technology Courses and at least 3 credits of Application-oriented AI Courses).

Course offering schedule for 2026-27 Fall Term

Core Course(s):

  • ARIN 5101      Advanced Python Programming for Artificial Intelligence 
  • ARIN 5102      AI Fundamentals: Concepts and Methods 

Elective Course(s):

Specialized AI Technology Courses

  • ARIN 5201      Machine Learning for Computer Vision 
  • ARIN 5202      Machine Learning for Natural Language Processing
  • ARIN 5203      Foundation Models and Generative Artificial Intelligence

Application-Oriented AI Courses

  • ARIN 5305      Artificial Intelligence in Software Engineering

Practicum Training

  • ARIN 6900      Independent Project (6 credits, to be completed in 2 terms)

Subject to the approval of the Program Director, students may start the Independent Project in their first term of study.

All courses are offered subject to needs and availability. For the latest list of courses to be offered, please visit Class Schedule & Quota.

For course details, please refer to the Postgraduate Program Catalog.

(Last Updated on July 9, 2026)