IUWT

Overview, Definition, and Objectives

The Artificial Intelligence (AI) program aims to educate students capable of designing, analyzing, and implementing intelligent systems. The curriculum is founded upon a deep understanding of the technical and mathematical foundations of AI, encompassing key subjects such as mathematics and statistics, machine learning, natural language processing, computer vision, data mining, and other core areas of artificial intelligence.

This program emphasizes academic excellence and research-oriented learning. Through modern pedagogical models—particularly Learning by Doing—students develop their applied and research skills by engaging in real-world projects under the supervision of faculty members. As a result, graduates of this program gain not only theoretical and technical mastery, but also the ability to analyze, design, and implement intelligent systems in both industrial and research contexts.

In addition to specialized technical training, students are introduced to courses such as Philosophy of Artificial Intelligence and Ethics of Artificial Intelligence, fostering an integrated, interdisciplinary, and philosophical perspective. Emphasis on humanistic and spiritual dimensions, as well as on the principles of justice and transparency alongside technological advancement, forms a core strategic foundation of the program.

Overall, this specialization nurtures students who are technically proficient in AI while also advancing in research and innovation with a responsible, ethical, and quality-oriented approach.

This program is offered as a two-year, full-time course.

Prerequisite Courses

Course Title Credits
Linear Algebra3
Engineering Probability and Statistics3
Design of Algorithms3
Artificial Intelligence3
Signals and Systems3

Core Courses

Course Title Credits
Machine Learning3
Deep Learning3
Foundations of Statistical Learning3
Deep Reinforcement Learning3
Trustworthy Machine Learning3
Convex Optimization3
Meta-Heuristic Optimization3
Autonomous Mobile Robots3
Students in this specialization must complete at least four courses from the above table, including the starred ones.

Elective Courses

Course Title Credits
Advanced Deep Learning3
Statistical Machine Learning3
Multi-Agent Systems3
Probabilistic Graphical Models3
Machine Learning Theory3
Big Data Analysis3
Complex Networks Analysis3
Fuzzy Methods and Systems3
Stochastic Processes3
Digital Signal Processing3
Machine Learning Systems Engineering3
Computer Vision3
3D Computer Vision3
Image Processing3
Information Hiding3
Natural Language Processing3
Advanced Natural Language Processing3
Intelligent Information Retrieval3
Speech Processing3
Speech and Speaker Recognition3
Text-to-Speech Conversion3
Robot Localization and Navigation3
Introduction to Neuroscience3
Computational Cognitive Science3
Planning in Artificial Intelligence3
Cognitive Robotics3
Human-Robot Interaction3
Special Topics in Artificial Intelligence 13
Special Topics in Artificial Intelligence 23