Master of Science in Artificial Intelligence & Machine Learning

  • Type: Graduate
  • Credit Hours: 30hrs
  • Language : English
  • Campuses: Al Ain & Abu Dhabi

Overview

About the Program
Master of Science in Artificial Intelligence is a program designed to cultivate top-quality graduates in the
dynamic domain of Artificial Intelligence. It aims at preparing graduates to become highly skilled
professionals and competent researchers who can develop innovative AI solutions and conduct high caliber
research in the field of Artificial Intelligence.


Vision
The program aspires to be a leading program in the region through excellence in education and groundbreaking
AI research.


Mission
The program’s mission is to produce high-quality Artificial Intelligence graduates, foster innovative research
through a diverse community of instructors and students, and promote positive engagement with industry and
society. 


Objectives
The following are the MSc. Software Systems Engineering program’s educational objectives (PEOs):
1. Demonstrate excellent professional competencies in Artificial Intelligence.
2. Demonstrate an ability to function independently and/or in multidisciplinary teams to show
comprehensive leadership in Artificial Intelligence.
3. Contribute to the progress of local and regional societies through AI innovations.
4. Demonstrate an ability to conduct effective research in Artificial Intelligence to drive advancements in
technology and society.

 

Learning Outcomes
On successful completion of this program, the graduate will be able to:
# Program Learning Outcome
1. Demonstrate in-depth knowledge of core concepts, theories, and methodologies in Artificial
Intelligence.
2. Conduct advanced research in AI, formulating innovative solutions to complex real-world problems
using state-of-the-art tools and techniques.
3. Design, develop, and deploy AI-powered systems and applications that solve problems effectively,
ensuring scalability, robustness, and adaptability.
4. Analyze, preprocess, and model complex datasets using advanced artificial Intelligence techniques to
generate actionable insights and make data-driven decisions.
5. Evaluate the ethical, societal, and regulatory implications of AI applications, ensuring adherence to

responsible AI practices and addressing biases and fairness in algorithms.
6. Apply AI principles in interdisciplinary domains such as healthcare, finance, robotics, and autonomous
systems, demonstrating effective teamwork and collaboration with experts from other fields.
7. Engage in continuous learning to keep pace with the rapidly evolving field of AI and ML, utilizing
emerging tools, technologies, and frameworks to remain competitive in the global job market.


Job Opportunities 

  • AI/Machine Learning Engineer
  • Role: Develop and deploy AI algorithms and models to solve complex problems.
  • Skills Applied: Machine learning techniques, programming, model optimization.
  • Data Scientist
  • Role: Analyze large datasets to extract actionable insights and inform strategic decisions.
  • Skills Applied: Data analysis, statistical modeling, programming, and data visualization.
  • AI Research Scientist
  • Role: Conduct innovative research to advance AI methodologies and technologies.
  • Skills Applied: Research methodologies, algorithm development, and experimental design.
  • Computer Vision Engineer
  • Role: Develop algorithms and systems for processing and analyzing visual data.
  • Skills Applied: Image processing, deep learning, and computer vision techniques.
  • Natural Language Processing (NLP) Engineer
  • Role: Design and implement systems that process and understand human language.
  • Skills Applied: NLP techniques, machine learning, and linguistic modeling.
  • AI Consultant
  • Role: Advise organizations on the effective implementation of AI strategies to drive business
  • outcomes.
  • Skills Applied: Problem-solving, strategic planning, and domain expertise in AI.
  • Deep Learning Engineer
  • Role: Design, train, and optimize deep neural networks for various applications.
  • Skills Applied: Neural network architectures, programming, and optimization techniques

Admission Requirements

  • A bachelor’s degree in computer science or related fields with a minimum (GPA) of (3 out of 4) point scale, or its equivalent on the Bachelor's level.
  • A valid English Language Proficiency Certificate with a minimum score of 5 in IELTS, 500 in

    TOEFL, or an equivalent. *


*An exception to this requirement applies to students whose mother tongue is English and who finished a
bachelor’s degree from an institution where English is the language of instruction in an English-speaking
country

 

Conditional Requirements

 

  •  Applicants whose Bachelor's degree does not align with the required specialization must complete up to 4 remedial courses (3 CR.H. each) determined by the college on a case-by-case basis based on the applicant's prior degree. These remedial courses are taken outside the curriculum and do not contribute to the cumulative GPA. Specialized courses cannot be taken concurrently with remedial courses. If the applicant has already completed (or holds an equivalent to) any of the remedial courses at the Bachelor's level, they will be exempt from that course. Each exemption allows the applicant to enroll in a specialized course from the designated postgraduate program, which can be completed alongside the remaining remedial courses (up to four).
  •  If a holder of a bachelor's degree with a CGPA of (3.00 to 4) or equivalent, and does not meet the English language condition set above, he/she should:

1. Register in no more than (9) credit hours of courses studied for the graduate program during the conditional acceptance period.

2. Achieve at least (3 out of 4) or equivalent, in the first semester of study. Otherwise dismissed from the program.

3. At the end of the first semester of the program, the student will achieve at least B in remedial English Course offered by the university.

  •  If a holder of a bachelor's degree with a CGPA less than (3 out of 4) or equivalent, and meets the English language condition, he/she should:

 1. Register in no more than (9) credit hours of courses studied for the graduate program during the conditional acceptance period.

 2. Achieve at least (3 out of 4) or equivalent, in the first semester of study. Otherwise dismissed from the program.

  • If a holder of a bachelor's degree with a CGPA less than (3 out of 4) or equivalent, and does not meet the English language condition set above, he/she should:

1. Register in no more than (6) credit hours of courses studied for the graduate program during the conditional acceptance period.

2. Achieve at least (3 out of 4) or equivalent, in the first semester of study. Otherwise dismissed from the program.

3. At the end of the first semester of the program, the student will achieve at least B in remedial English Course offered by the university.

 

Click here to view Admission Requirements

Graduation Requirements

To obtain a “Master of Science in Artificial Intelligence”, a student must successfully complete 30 credit hours, including 24 credit hours of didactic courses, and 6 credit hours of the Thesis with minimum Cumulative Grade Point Average (CGPA) of 3 out of 4.

Study Plan

 Course No

 Course Title

CR.H.

Pre-requisite

 

Specialized courses (30 Credit Hours)

 

(1) Core Compulsory Courses (18) CR.H

0114610

Mathematics and Statistics for AI

3

 

0114611

Advanced Data Mining

3

 

0103612

Advanced Research Methods

3

 

0114612

Machine & Deep Learning

3

 

0114613

Advanced Artificial Intelligence

3

0114610 & 0114612

0114614

Robotics

3

0114612

 

                                            (2) Thesis (6 Credit Hours)

0114690

 Master's Thesis (1)

3

Completed 18 Credit

0114691

Master’s Thesis (2)

 

0114690

 

                                            (3) Elective Courses (6 Credit Hours)

0114615

Natural Language Processing

3

0114611& 0114612

0114616

Computer Vision

3

0114612

0114617

Internet of Things

3

0114612

0114618

AI in Healthcare

3

0114610 & 0114612

0114619

Speech Recognition

3

0114614

0114620

Smart Cities

3

0114613

Print

Guidance Plan

 

First Year

1st Semester

2nd Semester

3rd Semester

Course name (course code)

0114610 Mathematics and statistics for AI

0114613 Advanced Artificial Intelligence

Elective (2)

0103612 Advanced Research Methods

0114614 Robotics

0114691 Thesis (2)

0114611 Advanced Data Mining

Elective (1)

0114612 Machine & Deep Learning

0114690 Thesis  (1)

Total

12

12

6

30

Course Description

Course Code

Course
Name

Course Brief Description

0103612

Advanced Research Methods

This course is designed to equip postgraduate engineering students with advanced research skills and methodologies necessary for conducting high-quality research in engineering disciplines. The course covers a wide range of topics, from research design and data analysis to ethics and effective communication of research findings. This course will introduce students to more complex study designs and higher-level critical appraisal. Several research methods will be explored in depth with consideration of both quantitative, qualitative and mixed methods designs. During the course, the students will be guided and supported to develop the skills required by professional researchers to disseminate research plans and findings in a range of contexts. The course will equip the students with knowledge and skills to evaluate the utility of different research designs to address specific research questions.

0114610

Mathematics and Statistics for AI

This course is designed to equip graduate students with the foundational mathematical and statistical concepts essential for advanced studies in artificial intelligence and machine learning. Topics will include linear algebra, calculus, probability theory, and statistical inference, emphasizing their applications in AI algorithms. Through a blend of theoretical concepts and practical exercises, students will develop skills to analyze data and model complex systems effectively. This course serves as a prerequisite for advanced AI and machine learning courses, ensuring students have the necessary skills for success in these areas.   

0114611

Advanced Data Mining

The course covers the theory and methods of data mining. It aims to equip students with the necessary skills and knowledge to develop models using data mining techniques that include classification, association, outlier, prediction, clustering and reasoning. Web mining, text mining, and pattern mining approaches are also covered. The course goes through the full cycle of data mining starting from collecting the data all the way to evaluating and interpretation the results. In addition, contemporary methods for web data mining are presented such as web data warehousing, web personalization and recommender systems.

0114612

Machine & Deep Learning

This course covers the theory and practice of machine learning. It explores topics such as feature engineering and data pre-processing. Several popular supervised and unsupervised learning algorithms are covered: linear regression, decision trees, k-nearest neighbor, Bayesian learning, support vector machines, neural networks and k-means. In addition, this course provides a comprehensive introduction to Artificial Neural Networks (ANNs) and Deep Learning (DL). Students will explore foundational concepts, architectures, and algorithms that underpin modern neural networks and deep learning systems. The course emphasizes both theoretical understanding and practical implementation, with hands-on exercises using Python and popular deep learning libraries such as TensorFlow and PyTorch.

0114613

Advanced Artificial Intelligence

The course covers the theory and methods of data mining. It aims to equip students with the necessary skills and knowledge to develop models using data mining techniques that include classification, association, outlier, prediction, clustering and reasoning. Web mining, text mining, and pattern mining approaches are also covered. The course goes through the full cycle of data mining starting from collecting the data all the way to evaluating and interpretation the results. In addition, contemporary methods for web data mining are presented such as web data warehousing, web personalization and recommender systems.

0114614

Robotics

This course introduces the fundamental principles of robotics, including kinematics, dynamics, perception, and control. It explores robotic architectures, machine learning integration, and AI-driven decision-making for autonomous robots. Topics cover robotic sensing, actuation, motion planning, and reinforcement learning applied to robotic applications. The course includes theoretical foundations as well as practical implementation through simulations and real-world case studies.

0114690

 

Master's Thesis (1)

This course enables the student to demonstrate the understanding and possession of knowledge and skills acquired during the course of the program. This course will be performed by each student individually by choosing a real-world problem in any domain related to the program. The student will be expected to conduct the study using theoretical research methodologies and experimentation. The work will be presented in the form of a thesis which will detail the identification of a real-world problem, implementation of research methodologies, a detailed literature review and implementation of stat-of-the-art AI design and implementation methodologies.

0114691

 

Master’s Thesis (2)

This course enables the student to demonstrate the understanding and possession of knowledge and skills acquired during the course of the program. This course will be performed by each student individually by choosing a real-world problem in any domain related to the program. The student will be expected to conduct the study using theoretical research methodologies and experimentation. The work will be presented in the form of a thesis which will detail the identification of a real-world problem, implementation of research methodologies, a detailed literature review and implementation of stat-of-the-art AI design and implementation methodologies.

0114615

Natural Language Processing

This course is designed to introduce students to the fundamental concepts and ideas in natural language processing (NLP), and to get them up to speed with current research in the area. It covers syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms. It also covers applications of these methods and models in syntactic parsing, information extraction, statistical machine translation, dialogue systems, and summarization. Research papers of high impact published recently in the literature will be provided as reading assignments.

0114616

Computer Vision

This course explores fundamental and advanced topics in computer vision, including image processing, feature extraction, object detection, and deep learning for vision applications. Students will learn about edge detection, segmentation, convolutional neural networks (CNNs), and real-world applications such as facial recognition and autonomous systems.

0114617

Internet of Things

This course provides an in-depth exploration of the Internet of Things (IoT) at a master’s level, covering advanced architectures, security challenges, data analytics, and real-world applications. The focus is on designing and implementing scalable IoT solutions while addressing security and ethical concerns. Case studies and projects emphasize IoT’s role in smart cities, healthcare, industrial automation, and AI integration.

0114618

AI in Healthcare

This course explores the intersection of artificial intelligence (AI) and healthcare, covering machine learning applications in medical diagnosis, predictive analytics, medical imaging, drug discovery, and personalized medicine. Students will analyze ethical and regulatory challenges and work on research-driven projects in AI-enabled healthcare solutions.

0114619

Speech Recognition

This course provides an in-depth study of speech recognition technologies, covering fundamental theories, signal processing techniques, feature extraction, deep learning models, and practical applications. Students will explore automatic speech recognition (ASR) architectures, natural language processing (NLP) integration, and real-world deployments in virtual assistants, healthcare, and security

0114620

Smart Cities

This course explores the application of AI and data-driven technologies in building smart cities. Topics include IoT-enabled urban infrastructure, intelligent transportation, energy management, smart governance, and AI-driven urban analytics. Students will engage in research-based projects and case studies to evaluate emerging smart city innovations and their impact on sustainability and urban living.

Financial Information

 

Click here to view Financial Information

Facts and Figures

Contact us

Director of Computer Engineering Program

College of Engineering
Al Ain University 

P.O.Box: 64141
Al Ain - UAE

Phone No: +971 3 7024888
Fax No: +971 3 7024777

E-mail(Al Ain): Computer.Engineering@aau.ac.ae
E-mail(Abu Dhabi): Computer.Engineering_ad@aau.ac.ae