Sign In

Master of Science Artificial Intelligence

 


​​​​​​​​​​​Program Overview

The Master of Science in Artificial Intelligence at Dar Al-Hekma University is designed to prepare highly qualified professionals with advanced knowledge, practical skills, research capability, and ethical awareness in the field of Artificial Intelligence. The program consists of 30 credit hours delivered through coursework and a capstone project. It equips students to design, develop, evaluate, and implement AI-based solutions that address complex real-world challenges across sectors such as healthcare, finance, education, retail, media, legal services, and smart technologies.

The program is designed in collaboration with SDAIA and aligned with the Kingdom’s ambition to advance data and AI capabilities as part of Saudi Vision 2030. 


Message from the Program Director

Welcome to the Master of Science in Artificial Intelligence program at Dar Al-Hekma University. Our program is designed to prepare future AI professionals with advanced technical knowledge, research skills, and ethical awareness. In collaboration with the national direction of SDAIA and Saudi Vision 2030, the program equips students to develop innovative AI solutions for real-world challenges. We look forward to empowering our students to become leaders, innovators, and responsible contributors to the future of Artificial Intelligence.​

Program Mission​

Graduating professionals equipped with design thinking, leadership, and research skills in the field of Artificial Intelligence.


Program Goals 

  • Preparing students for the job market to work as Artificial Intelligence specialist in private and public company.
  • Preparing highly qualified students ready to pursue further PhD studies in the field of artificial intelligence.
  • Preparing knowledgeable and highly skilled students that use professional tools and current techniques to specify, design, and implement Artificial Intelligence solutions.

Why Choose the Computer Science Program at Dar Al-Hekma University

  • The program prepares students to become highly skilled AI professionals capable of designing and implementing intelligent solutions for real-world challenges. 
  • The program offers a strong balance between advanced theoretical knowledge, practical AI applications, research skills, and ethical responsibility. 
  • Students engage in hands-on learning through programming, lab-based activities, case studies, applied projects, AI model development, data analysis, and a capstone project that connects academic learning with real-world applications. 
  • Aligned with the national direction of SDAIA and Saudi Vision 2030, the program supports the Kingdom’s ambition to build strong capabilities in data and artificial intelligence and prepare graduates for the future digital economy. 
  • The program is designed to support working professionals through weekend-friendly study hours, allowing students to advance their education while balancing professional and personal commitments. 
  • With its 30-credit-hour structure, practical curriculum, and industry-relevant focus, the program prepares graduates for careers as AI Specialists, Machine Learning Specialists, NLP Specialists, Computer Vision Specialists, Robotics Specialists, AI Researchers, and Lecturers. ​

​​Admission requirements​


​​​​​​​​​​​
​​​​​ Programs​​
​​T​OEFL Score​​
(University Level)
Required ​Certificate Percentage​​
Tahsili​ Test Score​​​
​Other Admission Requirements
​Master of Science in Artificial Intelligence
TOEFL IBT = 61
IELTS = 5.5
English Skills Test (EST)=162-168 
​3.75/5 or equivalent in Bachelor Degree
in Computer science, computer engineering,
information systems, software engineering,
information technology, Cybersecurity,
non-educational computer majors,
electrical engineering.
​NA​
​Bachelor of Science in mathematics,
statistics, ​biology, chemistry, physics,
or any engineering field need to take
preparation courses, Bachelor of business
 or art, students must pass a one-year
preparation program​.


For further details about admissions, click here


​​​Learning Outcomes


​On successful completion of this program, graduates will be able to:​

​Knowledge​

  • Describe the fundamental principles, theories, concepts, and methodologies in the field of artificial intelligence.
  • Identify various artificial intelligence paradigms, algorithms, and architectures, including their theoretical foundations, capabilities, and limitations.

Skills

  • Analyze complex problems and datasets to identify and select appropriate AI methods, models, and tools.
  • Implement AI-based solutions for automating processes, developing intelligent decision support systems, and simulating real-world scenarios in complex and advanced contexts.​
  • Evaluate the effectiveness and performance of AI models using theoretical and empirical metrics to improve decision-making and system efficiency.
  • Communicate effectively in a variety of professional contexts.
  • Conduct advanced research and professional projects utilizing specialized AI research and inquiry methodologies.

​Values

  • Recognize ethical, social, and societal implications of artificial intelligence technologies and demonstrate a commitment to responsible AI development
  • Function effectively as a member or leader of a team engaged in activities appropriate to Artificial Intelligence discipline.

​​Plan of Study​


​​

Year One

Semester – Fall

Semester – Spring

Course Code

Course Title

Credit Hours

Course Code

Course Title

Credit Hours

MSAI 7330

Artificial Intelligence

3

MSAI 7331

Natural Language Processing

3

MSAI 7320

Programming for AI

3

MSAI 7340

Machine Learning

3

MSAI 7310

Project Management for AI systems

3

MSAI XXXX

Program Elective

3

Total Credit Hours

9

Total Credit Hours

9​



Year Two

Semester – Fall

Semester – Spring

Course Code

Course Titl​e

Credit Hours

Course Code

Course Title

Credit Hours

MSAI XXXX

Program Elective

3

MSAI XXXX

Program Elective

3

MSAI 7360

Capstone Project I

3

MSAI 7361

Capstone Project II

3

Total Credit Hours

6

Total Credit Hours

6





​​​Career Prospects​​​ 

Graduates of the Master of Science in Artificial Intelligence will be prepared for advanced professional and research-oriented roles in the growing AI and digital transformation sectors.


Potential career opportunities include:

  • Artificial Intelligence Specialist
  • Machine Learning Specialist
  • Natural Language Processing Specialist
  • Computer Vision Specialist
  • Robotics and Intelligent Systems Specialist
  • Data Scientist / AI Specialist
  • AI Solutions Developer
  • AI Project Manager
  • AI Researcher
  • Lecturer or Trainer in Artificial Intelligence


Graduates may work across a wide range of sectors, including technology, healthcare, finance, education, retail, media, smart cities, cybersecurity, and digital government services. The program also provides a strong foundation for graduates who wish to pursue PhD studies or contribute to advanced AI research and innovation.


​​​​​​​​​​​Course Description​​​​


Course Code:
MSAI 7350
Course Name: Advanced Data Science
Credit Hours: 3
Prerequisites: NONE
Course Description:
This course offers an accessible and engaging introduction to data science, designed for students from all academic backgrounds. Using the STAR framework (State, Transform, Analyze, Report), students will explore the full data science process from understanding a question to communicating data-driven insights. Through real-world case studies, hands-on exercises, and ethical reflections, students will learn fundamental skills in data wrangling, analysis, visualization, and responsible data use. The course emphasizes practical problem-solving and empowers learners to apply data science across various domains, regardless of prior technical experience. 

Course Code:
MSAI 7330
Course Name: Artificial Intelligence
Credit Hours: 3
Prerequisites: none
Course Description:
This course introduces students to the fundamental concepts, techniques, and applications of Artificial Intelligence (AI). It covers core AI topics such as intelligent agents, search strategies, knowledge representation, reasoning, machine learning, and problem-solving under uncertainty. Students will also explore practical AI applications in areas such as natural language processing, computer vision, and robotics. Emphasis is placed on both theoretical understanding and hands-on experience through projects and assignments using modern AI tools and platforms. 

Course Code: MSAI 7381
Course Name: Artificial Intelligence for Cybersecurity
Credit Hours: 3
Prerequisites: none
Course Description:
This course explores the integration of artificial intelligence (AI) and machine learning (ML) techniques in modern cybersecurity practices. Students will examine how AI can enhance threat detection, automate incident response, and support proactive defense strategies. The course covers both theoretical foundations and practical applications, including anomaly detection, phishing identification, intrusion detection systems (IDS), and botnet analysis. Learners will design and implement AI models and tools to solve real-world cybersecurity challenges. 

Course Code:
MSAI 7332
Course Name: Game AI

Credit Hours: 3
Prerequisites: MSAI 7330
Course Description:
This course offers a thorough exploration of artificial intelligence in the context of digital games, emphasizing the development of intelligent agents using both traditional AI methods and machine learning techniques. Students will examine the Game AI design space, addressing factors such as observability, randomness, and timing resolution. Key topics include agent navigation, decision-making processes, and strategic behavior in gameplay. The course also delves into unconventional uses of Game AI, including character animation, evolutionary systems, and social behavior modeling. With a strong focus on practical, project-based learning, students will engage with real-world applications of Game AI.


Course Code:
MSAI 7360
Course Name: Capstone Project I
Credit Hours: 3
Prerequisites: MSAI 7340
Course Description:
Capstone Project I is the first phase of a two-part capstone sequence designed to guide students through the early stages of developing a substantial and original AI-based solution to a real-world problem. In this course, students identify a problem area, conduct a detailed literature review, define project objectives, and develop a comprehensive project proposal. Emphasis is placed on problem formulation, research methodology, ethical considerations, and project planning.  

Course Code:
MSAI 7361
Course Name: Capstone Project II
Credit Hours: 3
Prerequisites: MSAI 7360
Course Description:
Capstone Project II is the continuation of the research and development work initiated in Capstone Project I. In this course, students implement, evaluate, and refine their AI-based solutions using appropriate methodologies, tools, and technologies. The focus is on delivering a working prototype or system, conducting performance analysis, and validating results against project objectives. The course culminates in a formal written report and an oral presentation. 
 

Course Code:
MSAI 7310
Course Name: Project Management for AI systems
Credit Hours: 3
Prerequisites: MSCY 7330 Cybersecurity Concepts
Course Description:
This course covers a comprehensive approach to project management, offering a broad understanding of key processes along with practical skills in using essential project management tools. Mastery of these tools and concepts, including the integration of Artificial Intelligence (AI), can provide a strong competitive edge in the marketplace. AI's role in project management such as automating scheduling, enhancing risk prediction, optimizing resource allocation, and supporting decision-making will also be explored. The learning experience will be enriched through the discussion of case studies, relevant current articles, AI applications, and your own project management experiences. careers in cybersecurity, ethical hacking, and security consulting.

Course Code:   MSAI 7320
Course Name: Programming for AI
Credit Hours: 3
Prerequisites: none
Course Description:
This course provides graduate students with the programming skills essential for implementing artificial intelligence (AI) models and solutions. Emphasis is placed on practical experience using Python and popular AI libraries such as NumPy, pandas, scikit-learn, TensorFlow, and PyTorch. Students will develop, test, and evaluate code for data preprocessing, machine learning, and neural network applications. Through hands-on exercises and projects, learners will gain the ability to write efficient, readable, and reusable AI-related code and develop confidence in applying AI programming tools in real-world scenarios. 

Course Code:
 MSAI 7340
Course Name: Machine Learning
Credit Hours: 3
Prerequisites: MSAI 7310 
Course Description:
This course provides a comprehensive overview of Machine Learning (ML) algorithms and practices, covering supervised, unsupervised, and reinforcement learning. Students will learn to preprocess data, train and evaluate ML models, and apply them to real-world problems.

Course Code:
MSAI 7351
Course Name: Big Data Technologies
Credit Hours: 3
Prerequisites: none
Course Description:
This course provides fundamental and advance concepts of big data and its  analytics. It includes the lifecycle of a big data and data analytics to address business challenges that leverage big data. The course provides grounding in basic and advanced analytic methods, technology, and tools, including MapReduce and Hadoop, Spark, NoSQL databases, and streaming platforms which will be used to develop a range of big data applications. By the end of this course, student will learn analytical skills to study big data and to provide a solid foundation for developing solutions and applications that need to manipulate big data. The course also Emphasis will be placed on scalable architectures for data-driven AI applications.

Course Code:
MSAI 7341
Course Name: Computer Vision
Credit Hours: 3
Prerequisites: MSAI 7330 
Course Description:
This course introduces students to computer vision, including techniques for acquiring, processing, analyzing, and understanding digital images. It integrates machine learning with image understanding and builds foundational skills for practical computer vision applications.

Course Code:
MSAI 7331
Course Name: Natural Language Processing
Credit Hours: 3
Prerequisites: MSAI 7310  
Course Description:
This course introduces the fundamental concepts and techniques of Natural Language Processing (NLP), a key domain in Artificial Intelligence. It covers linguistic essentials, syntactic and semantic analysis, machine learning for NLP, and modern deep learning methods for language modeling and text analysis. Students will explore applications such as sentiment analysis, machine translation, and chatbots. 

Course Code:
MSAI 7380
Course Name: Bioinformatics 
Credit Hours: 3
Prerequisites: MSAI 7330 7330 Artificial Intelligence
Course Description:
This course introduces bioinformatics as an interdisciplinary field that applies computational methods, statistical reasoning, and AI-enabled analytics to biological data. Students will study core bioinformatics concepts (biological databases, sequence analysis, and comparative genomics) and gain hands-on experience building reproducible pipelines for analyzing high-throughput omics data (e.g., genomics and transcriptomics). The course also addresses professional and ethical considerations, including data stewardship, privacy of genomic information, and responsible use of computational models in life-science contexts. 

Course Code:
MSAI 7382
Course Name: Selected topics 
Credit Hours: 3
Prerequisites: none
Course Description:
This course provides students with the opportunity to explore advanced, emerging, or specialized topics in the field of artificial intelligence that are not covered in the core curriculum. The selected topic may vary each semester based on recent research trends, technological advancements, or industry needs. Students will engage with current literature, case studies, and practical applications to deepen their understanding of the selected area.

Course Code:
MSAI 7371
Course Name: Artificial Intelligence in Smart Grid
Credit Hours: 3
Prerequisites: MSAI 7330
Course Description:
This course explores the integration of artificial intelligence (AI) techniques within smart grid systems to enhance the efficiency, reliability, and sustainability of modern power networks. Students will learn how AI methods—such as machine learning, deep learning, optimization algorithms, and intelligent control—are applied to smart grid components including demand forecasting, load balancing, fault detection, and renewable energy integration. The course covers the architecture of smart grids, data-driven decision-making, and real-time monitoring using intelligent systems.  

Course Code:
MSAI 7370
Course Name: Cloud Computing
Credit Hours: 3
Prerequisites: none
Course Description:
This course explores the fundamentals and applications of cloud computing with a focus on its role in enabling large-scale artificial intelligence (AI) systems. Students will learn about cloud service models (IaaS, PaaS, SaaS), deployment models (public, private, hybrid), and key technologies such as virtualization, containerization, and orchestration. The course emphasizes scalable data storage, distributed computing, and cloud-based AI/ML development platforms. 

Course Code:
 MSAI 7372
Course Name:  Cognitive Robotics
Credit Hours 3
Prerequisites: MSAI 7330
Course Description:
Cognitive Robotics explores how robots can perceive, reason, learn, and act in real-world environments using AI. The course covers core cognitive robotics concepts such as perception-to-action pipelines, planning and decision-making under uncertainty, knowledge representation, learning from interaction, human–robot interaction, and responsible deployment. Students will design and evaluate cognitive robotic behaviors through simulations and/or robotic frameworks, and communicate results in professional formats. 


Ms. Abeer Kheder AlGhamdi

Lecturer

Hekma School of Engineering, Computing and Design

Dr. Ghadah Abdulrahman Alghamdi

Assistant Professor

Hekma School of Engineering, Computing and Design

Dr. Anas Mohammed Al Tirawi

Assistant Professor

Hekma School of Engineering, Computing and Design

Dr. Hussain Ahmad Alibrahim

Assistant Professor

Hekma School of Engineering, Computing and Design

Dr. Imed Ben Dhaou

Professor

Hekma School of Engineering, Computing and Design

Dr. Saoucene Alh Mahfoudh

Vice Dean of School - Assistant Professor

Hekma School of Engineering, Computing and Design

Dr. Turki Abdullah AlThaqafi

Chair- Assistant Professor

Hekma School of Engineering, Computing and Design

Key Facts

Program Name

Master of Science Artificial Intelligence


Academic Degree

Master


Credit Hours

30


Program Length

2 Years


Mode of study

Regular


Current number of students

New Program


Number of graduates

New Program


Employability STATISTIC

0%

Dr. Turki Abdullah AlThaqafi

Chair, Computer Science Department; Director, Computer Science Program


PhD, Information Systems, Monash University, Australia, 2020

Master of Business Information Systems, Business Information Systems, Monash University, Australia, 2016

Master of Information Technology, Security, Monash University, Australia, 2012

Bachelor Degree, Computer Science, Umm Al Qurah University, KSA, 2008

For an optimal experience please
rotate your device to portrait mode