Artificial Intelligence Master of Science

Leading to a Master of Science  Degree in Artificial Intelligence

The Master of Science in Artificial Intelligence (MSAI) program provides advanced education in the theories, algorithms, and computational methods that underpin intelligent systems. Students gain expertise in core areas such as machine learning, natural language processing, computer vision, and large language models, while also exploring emerging topics in prompt engineering, agentic AI systems, and explainable AI. The curriculum emphasizes both the theoretical foundations and hands-on application of AI technologies to real-world challenges across domains. Through project-based learning, research preparation, and flexible elective options, students develop the technical depth and problem-solving skills needed for careers in AI engineering, data science, and applied research, as well as the scholarly foundation for doctoral study. 

Program Educational Objectives

  • Apply advanced AI techniques to solve complex real-world problems.
  • Demonstrate ethical, innovative, and collaborative practices in AI-driven problem solving.
  • Pursue lifelong learning, research, and professional growth in emerging AI technologies.

Student Outcomes

  • Demonstrate mastery of the theoretical and algorithmic foundations of artificial intelligence, including learning, reasoning, and perception.
  • Implement intelligent systems that leverage modern AI techniques such as machine learning, natural language processing, and Large Language Models.
  • Evaluate AI models for accuracy, scalability, interpretability, and performance in applied contexts.
  • Communicate technical findings or research outcomes effectively to both professional and academic audiences.

Total: 30 credits. The program consists of 4 Core courses and 6 Electives.

Core Courses: 

Course Title Credits
AAIN7001FOUNDATIONS OF ARTIFICIAL INTELLIGENCE3
COMP6999TECHNICAL PROJECTS DEVELOPMENT3
COMP6710PRINCIPLES OF MACHINE LEARNING3
AAIN7420DATA ENGINEERING FOR AI3
Total Credits12

Electives:

Course Title Credits
COMP5100NATURAL LANGUAGE PROCESSING3
COMP5750EMBEDDED ARTIFICIAL INTELLIGENCE4
COMP6760COMPUTER VISION3
COMP7025Sports Analytics4
COMP7350BIG DATA SYSTEMS3
COMP7600THESIS3
COMP7700 CLASSICAL ARTIFICIAL INTELLIGENCE3
COMP7800GRADUATE SPECIAL TOPICS IN APPLIED COMPUTER SCIENCE4
AAIN5720TRUSTWORTHY GENERATIVE AI3
AAIN7410AGENTIC AI SYSTEMS3
AAIN7422EXPLAINABLE ARTIFICIAL INTELLIGENCE3
AAIN7424INTELLIGENT SYSTEMS3
AAIN7430PROMPT ENGINEERING3
DATA6300ADVANCED TOPICS IN LARGE LANGUAGE MODELS3
DATA6710APPLIED DEEP LEARNING3
DATA6999CAPSTONE3
CYBR5740ADVERSARIAL ROBUSTNESS IN MACHINE LEARNING3
MATH5700MATHEMATICS FOR MACHINE LEARNING3
MATH7800GRADUATE SPECIAL TOPICS IN APPLIED MATHEMATICS4