The goals of the Master of Science in Computer Vision are to train specialists to (1) analyze complex problems within the field of computer vision (2) take a scientific, innovative, ethical, and socially responsible approach to conducting and contributing to research, and (3) solve complex problems in the field. This scientific field studies how computers can be used to automatically understand and interpret visual imagery. It aims to mimic the astounding capabilities of human visual cortex using machine vision algorithms. It studies how an image is created, the geometry of the 3D world and high-level tasks such as object recognition, object detection, and tracking, image segmentation and action recognition. Computer vision has important applications in augmented/virtual reality, autonomous cars, service robots, biometrics and forensics, remote sensing and security, and surveillance
The Computer Vision (CV) Department is comprised of expert faculty and researchers that have been leading their field for decades. Though MBZUAI is new, it has amassed a truly talented team of faculty, researchers, and world-class students that mark MBZUAI as a rising star in CV innovation and research.
Department Chair of Computer Vision, and Professor of Computer Vision
Read BioNational Qualifications Framework – three strands
The program learning outcomes (PLOs) are aligned with the Emirates Qualifications Framework and, as such, are divided into the following learning outcomes strands: Knowledge (K), Skills (S), Responsibility (R).
Upon completion of the program requirements, graduates will be able to:
The PLOs are mapped to the National Qualifications Framework Level Seven (7) qualification and categorized into three domains (knowledge, skill and Responsibility) as per the National Qualifications Framework set by the UAE National Qualifications Centre (NQC) and the Ministry of Higher Education and Scientific Research (MoHESR):
PLOs | Knowledge | Skill | Responsibility |
---|---|---|---|
PLO 01 | K | S | – |
PLO 02 | K | S | R |
PLO 03 | K | S | R |
PLO 04 | K | S | R |
PLO 05 | K | S | R |
PLO 06 | K | S | R |
PLO 07 | – | – | R |
PLO 08 | K | S | R |
The minimum degree requirements for the Master of Science in Computer Vision is 36 credits, distributed as follows:
Number of courses | Credit hours | |
---|---|---|
Core | 6 | 16 |
Electives | 2 | 8 |
Internship | At least one internship of up to six weeks duration must be satisfactorily completed as a graduation requirement | 2 |
Research Methods | 1 | 2 |
Research Thesis | 1 | 8 |
The Master of Science in Computer Vision is primarily a research-based degree. The purpose of coursework is to equip students with the correct skill set, enabling them to complete their research project (thesis) successfully. Students are required to take all mandatory core courses. To accommodate a diverse group of students, coming from different academic backgrounds, students have been provided with flexibility in course selection. The decision on the courses to be taken will be made in consultation with the students’ supervisory panel, which will comprise of two or more faculty members. Essentially, the student’s supervisory panel will help design a personalized coursework plan for each individual student, by looking at their prior academic track record and experience, and the planned research project.
All students must take the following courses:
Course title | Credit hours | |
---|---|---|
AI7101 |
Machine Learning with Python
Assumed knowledge: Linear algebra, mathematical analysis, algorithms. At least intermediate programming skills are necessary. Course description: The course gives an introduction to the main topics of modern machine learning such as classification, regression, clustering, and dimensionality reduction. Each topic is accompanied by a survey of key machine learning algorithms solving the problem and is illustrated with a set of real-world examples. The primary objective of the course is giving a broad overview of major machine learning techniques. Particular attention is paid to the modern Python machine learning libraries which allow solving efficiently the problems mentioned above. |
2 |
AI7102 |
Introduction to Deep Learning
Assumed knowledge: Basics of linear algebra, calculus, probability and statistics, and basic machine learning concepts. Proficiency in Python. Course description: This course covers key concepts and methods in deep learning. Students will begin by learning the foundational principles of deep learning, including the universal approximation theorem, strategies for modeling complex patterns using neural architectures, and the specifics of training deep networks. The course then introduces a range of deep models, including convolutional neural networks, recurrent neural networks, and transformer-based architectures. Students will gain hands-on experience in building and training deep neural networks across various domains such as computer vision, medical imaging, and natural language processing. |
2 |
CV701 |
Human and Computer Vision
Assumed knowledge: Basics of linear algebra, calculus, probability, and statistics. Proficiency in Python. Course description: This course provides a comprehensive introduction to the basics of human visual system and color perception, image acquisition and processing, linear and nonlinear image filtering, image features description and extraction, classification and segmentation strategies. Moreover, students will be introduced to quality assessment methodologies for computer vision and image processing algorithms. |
4 |
MTH7101 |
Mathematical Foundations of AI
Assumed knowledge: Students enrolling in this course should possess proficiency with high-school–level algebra and trigonometry, along with an introductory treatment of single-variable calculus (limits, basic differentiation, and elementary integration). Familiarity with manipulating simple vectors and matrices—as encountered in a first-year linear algebra or applied mathematics course—is beneficial but not strictly required; key concepts will be refreshed before deeper exploration. No prior coursework in probability or statistics is assumed. Course description: This seven-week course equips students with the essential mathematical tools required for modern artificial intelligence and machine learning study. Topics include single- and multivariate calculus (limits, derivatives, gradients, Jacobians, Hessians), linear algebra (vectors, matrices, eigenvalues, decompositions), and probability and statistics (discrete and continuous distributions, Bayes’ theorem, expectation, covariance, law of large numbers, central limit theorem, maximum-likelihood estimation). Emphasis is placed on conceptual understanding, geometric intuition, and hands-on problem solving that link theory to common AI algorithms such as optimization and probabilistic inference. |
2 |
ML7101 |
Probabilistic and Statistical Inference
Assumed knowledge: Familiarity with fundamental concepts in Probability, Linear Algebra, Statistics, and Programming. Prerequisite course: MTH7101 – Mathematical Foundations of Artificial Intelligence Course description: Probabilistic and statistical inference is the process of drawing useful conclusions about data populations or scientific truths from uncertain and noisy data. It is the foundation and an essential component of machine learning since machine learning aims to learn and improve from experience (which is represented by data). This course will cover the different modes of performing inference, including statistical modelling, data-oriented strategies, and explicit use of designs and randomization in analyses. Furthermore, it will provide in-depth treatment to the broad theories (frequentists and Bayesian) and numerous practical complexities for performing inference. This course presents the fundamentals of statistical and probabilistic inference and shows how these fundamental concepts are applied in practice. |
2 |
CV702 |
Geometry for Computer Vision
Assumed knowledge: Hands-on experience with Python and Pytorch. Prerequisite course: CV 701 – Human and Computer Vision or equivalent Course description: The course provides a comprehensive introduction to the concepts, principles and methods of geometry-aware computer vision which helps in describing the shape and structure of the world. In particular, the objective of the course is to introduce the formal tools and techniques that are necessary for estimating depth, motion, disparity, volume, pose, and shapes in 3D scenes. |
4 |
OR | ||
CV703 |
Visual Object Recognition and Detection
Assumed knowledge: Basics of linear algebra, calculus, probability, and statistics demonstrated through relevant coursework. Proficiency in Python and Pytorch. Prerequisite courses: CV701 – Human and Computer Vision or equivalent Course description: This course provides a comprehensive overview of different concepts and methods related to visual object recognition and detection. In particular, the students will learn a large family of successful and recent state-of-the-art architectures of deep neural networks to solve the tasks of visual recognition, detection, and tracking. |
4 |
INT799 |
Master of Science Internship
Assumed knowledge: Prior to undertaking an internship, students must have successfully completed 24 credit hours. Course description: The MBZUAI Internship (up to six weeks) with industry is intended to provide the student with hands-on experience, blending practical experiences with academic learning. |
2 |
RES799 |
Introduction to Research Methods
Course description: The course teaches research methods applicable to scientific research in general, and AI research in particular. It covers various topics including quantitative, qualitative, and mixed methods, measurement and metrics in experimental research, critical appraisal and peer review, public communication, reproducibility and open science, and ethical issues in AI research. Students will gain knowledge in selecting, evaluating, collecting, and sharing data and suitable research methods to address specific research questions. After completing the course, students will have the skills to develop a full research methodology that is rigorous and ethical. |
2 |
CV799 |
Computer Vision Master's Research Thesis
Course description: Master’s thesis research exposes students to an unsolved research problem, where they are required to propose new solutions and contribute towards the body of knowledge. Students pursue an independent research study, under the guidance of a supervisory panel, for a period of one (1) year. Master’s thesis research helps train graduates to pursue more advanced research in their Ph.D. degree. Further, it enables graduates to pursue an industrial project involving a research component independently. |
8 |
Students will select a minimum of two elective courses, with a total of eight (or more) credit hours from a list of available elective courses based on interest, proposed research thesis, and career aspirations, in consultation with their supervisory panel. The elective courses available for the Master of Science in Computer Vision are listed in the table below:
Course title | Credit hours | |
---|---|---|
CBIO7101 |
Introduction to Single Cell Biology and Bioinformatics
Course description: This course provides a broad overview of bioinformatics for single cell omics technologies, a new and fast-growing family of biological assays that enables measuring the molecular contents of individual cells with very high resolution and is key to advancing precision medicine. The course starts with an accessible introduction to basic molecular biology: the cell structure, the central dogma of molecular biology, the flow of biological information in the cell, the different types of molecules in the cell, and how we can measure them. This course then introduces students to the diverse landscape of biological data, including its types and characteristics and explores the foundational principles of single-cell omics bioinformatics, encompassing key methodologies, tools, and computational workflows, with an emphasis on the development of foundation models for single cell omics data. |
4 |
CS7602 |
Computer and Network Security
Assumed knowledge: General understanding of mathematical principles used in computing; familiarity with how networks function and communicate; ability to write and understand simple programs in any programming language. Course description: This course provides an overview of foundational principles and contemporary topics in information security. Students will examine system protection strategies, structural security frameworks, software resilience, and detection of security threats. The course integrates theoretical concepts with practical applications to enhance the understanding of securing complex information systems. |
4 |
CV702 |
Geometry for Computer Vision
Assumed knowledge: Hands-on experience with Python and Pytorch. Prerequisite course: CV 701 – Human and Computer Vision or equivalent Course description: The course provides a comprehensive introduction to the concepts, principles and methods of geometry-aware computer vision which helps in describing the shape and structure of the world. In particular, the objective of the course is to introduce the formal tools and techniques that are necessary for estimating depth, motion, disparity, volume, pose, and shapes in 3D scenes. |
4 |
CV703 |
Visual Object Recognition and Detection
Assumed knowledge: Basics of linear algebra, calculus, probability, and statistics demonstrated through relevant coursework. Proficiency in Python and Pytorch. Prerequisite courses: CV701 – Human and Computer Vision or equivalent Course description: This course provides a comprehensive overview of different concepts and methods related to visual object recognition and detection. In particular, the students will learn a large family of successful and recent state-of-the-art architectures of deep neural networks to solve the tasks of visual recognition, detection, and tracking. |
4 |
CV7501 |
Selected Topics in Computer Vision
Assumed knowledge: Basics of linear algebra, calculus, probability, and statistics. Proficiency in Python. Course description: An instructor-led lecture and reading session course focused on both seminal and recent topics in computer vision. The course connects recent trends with classical research works in computer vision. The course covers both fundamental topics (e.g., visual recognition, 3D vision) as well as real-world applications of computer vision (e.g., health care, embodied AI, remote sensing, and earth observation). The course is conducted in the form of an instructor-led lecture followed by a reading session, where all participants actively participate in depth discussion. |
4 |
CV7502 |
Deep Learning for Visual Computing
Assumed knowledge: Basics in linear algebra, calculus, computer vision, machine learning, probability, and statistics, as demonstrated through coursework. Proficiency in Python programming and PyTorch. Course description: This course provides a comprehensive overview of different concepts and methods related to deep learning for visual computing. The course covers different aspects of deep learning (optimization, network architecture, loss function, etc.) for diverse visual computing applications (image recognition, segmentation, image synthesis, object detection, point cloud processing, etc.). |
4 |
DS701 |
Data Mining
Assumed knowledge: Discrete Mathematics, Probability and Statistics. Proficiency in Java or Python. Course description: This course is an introductory course on data mining, which is the process of discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems. |
4 |
DS702 |
Big Data Processing
Assumed knowledge: Databases. Proficiency in Java or Python. Basic knowledge of calculus, linear algebra, probability, and statistics. Course description: This course is an introductory course on big data processing, which is the process of analyzing and utilizing big data. The course involves methods at the intersection of parallel computing, machine learning, statistics, database systems, etc. |
4 |
DS703 |
Information Retrieval
Assumed knowledge: Discrete mathematics, probability, and statistics. Proficiency in Python or Java or C++. Course description: This course is an introductory course on information retrieval (IR). The explosive growth of available digital information (e.g., web pages, emails, news, social, Wikipedia pages) demands intelligent information agents that can sift through all available information and find out the most valuable and relevant information. Web search engines, such as Google and Bing, are several examples of such tools. This course studies the basic principles and practical algorithms used for information retrieval and text mining. It will cover algorithms, design, and implementation of modern information retrieval systems. Topics include retrieval system design and implementation, text analysis techniques, retrieval models (e.g., Boolean, vector space, probabilistic, and learning-based methods), search evaluation, retrieval feedback, search log mining, and applications in web information management. |
4 |
ENT799 |
Entrepreneurship in Action
Course description: This course provides a comprehensive introduction to entrepreneurship in the AI era, focusing on transforming technical expertise into viable business ventures. Students will learn to identify market opportunities, validate ideas, develop prototypes, and communicate their vision effectively. The course emphasizes experiential learning through real-world applications, industry engagement, and culminates in a demo day presentation to investors and industry experts. Students will work in teams to develop and pitch AI-driven startup concepts while learning essential entrepreneurial skills, including design thinking, customer validation, storytelling, and fundraising fundamentals. |
2 |
HC701 |
Medical Imaging: Physics and Analysis
Assumed knowledge: Familiarity with Python programming. Undergraduate course in signal processing or signals and systems. Course description: This course provides a graduate-level introduction to the principles and methods of medical imaging, with thorough grounding in the physics of imaging problems. This course covers the fundamentals of X-ray, CT, MRI, ultrasound, and PET imaging. In addition, the course provides an overview of 3D geometry of medical images and a few classical problems in medical images analysis including classification, segmentation, registration, quantification, reconstruction, and radiomics. |
4 |
ML701 |
Machine Learning
Assumed knowledge: Basic concepts in calculus, linear algebra, and programming. Course description: This course provides a comprehensive introduction to machine learning. It builds upon fundamental concepts in mathematics, specifically probability and statistics, linear algebra, and calculus. Students will learn about supervised and unsupervised learning, various learning algorithms, and the basics of learning theory, graphical models, and reinforcement learning. |
4 |
ML702 |
Advanced Machine Learning
Assumed knowledge: Basic machine learning or equivalent course, and good mathematical foundations for artificial intelligence. Prerequisite courses: ML701 Machine Learning or equivalent course, and MTH701 Mathematical Foundations for Artificial Intelligence Course description: This course focuses on recent advancements in machine learning (ML) and on developing skills for performing research to advance the state-of-the-art in ML. Students will learn concepts in kernel methods, statistical complexity, statistical decision theory, computational complexity of learning algorithms, and reinforcement learning. This course builds upon concepts from Machine Learning (ML701) and assumes familiarity with fundamental concepts in ML, optimization, and statistics. |
4 |
ML707 |
Smart City Services and Applications
Assumed knowledge: Basic concepts in calculus, linear algebra, programming, and basic artificial intelligence/machine learning knowledge. Course description: This course comprehensively introduces using artificial intelligence (AI)/machine learning (ML) in smart city services and applications. The course will start by reviewing basic concepts. Students will learn how to apply AI/ML to develop, design, and improve smart city services. They will be able to demonstrate an understanding of the smart city concept, applications, requirements, and system design. They will develop capabilities of integrating emerging technologies into smart city components and be able to implement them. In addition, they will gain knowledge in applying security, data analytics, Internet of Things (IoT), communications, and networking and work on case studies solutions for smart city infrastructures. |
4 |
ML708 |
Trustworthy Artificial Intelligence
Assumed knowledge: Basic understanding of machine learning concepts and algorithms. Prerequisite course: ML701 – Machine Learning or CV701 – Human and Computer Vision or NLP701 – Natural Language Processing Course description: This course provides students with a comprehensive introduction to various trust-related issues in artificial intelligence and machine learning applications. Students will learn about attacks against computer systems that use machine learning and defense mechanisms to mitigate such attacks. |
4 |
ML709 |
IoT Smart Systems, Services and Applications
Assumed knowledge: Basic concepts in calculus, linear algebra and programming, and basic artificial intelligence/machine learning knowledge. Course description: This course provides a comprehensive introduction to using artificial intelligence (AI)/machine learning (ML) in internet of things (IoT) smart systems, services, and applications. The course will start by reviewing advanced concepts. Students will learn how to apply AI/ML to develop, design, and improve IoT systems and services. They will be able to demonstrate an understanding of IoT concepts, applications, requirements, and system design. They will develop capabilities of integrating emerging technologies into smart IoT components and be able to implement them. In addition, they will gain knowledge and skills in applying security, data analytics, AI models, communications and networking, and work on case study solutions for IoT infrastructures. |
4 |
ML710 |
Parallel and Distributed Machine Learning Systems
Assumed knowledge: Familiarity with fundamental concepts in machine learning and programming. Course description: As machine learning (ML) programs increase in data and parameter size, their growing computational and memory requirements demand parallel and distributed execution across multiple network-connected machines. In this course, students will learn the fundamental principles and representations for parallelizing ML programs and learning algorithms. Students will also learn how to design and evaluate (using standard metrics) and compare between complex parallel ML strategies composed out of basic parallel ML “aspects” and evaluate and compare between the architecture of different software systems that use such parallel ML strategies to execute ML programs. Students will also use standard metrics to explain how compilation and resource management affect the performance of parallel ML programs. |
4 |
ML711 |
Intermediate Music AI
Assumed knowledge: Basic music/signal processing. Linear algebra and programming in Python. Basic artificial intelligence/machine learning knowledge. Course description: What is sound and music from a computer science perspective? How can we use artificial intelligence (AI) and machine learning (ML) to better appreciate, perform, and compose music? When music meets computer science, could computers generate something truly creative by closing the loop of analysis and synthesis? Could computers interact with our humans in real time and offer us some new experience? Let’s explore the possibilities in this course. It is a music AI course, but most of the content is orthogonal to programming or traditional computer science. If you are a great computer science student or even a great programmer, you will be able to use your special skills in this class to your advantage. On the other hand, if you are a musician with intro-level programming skills, you can get by without writing a lot of difficult programs. Your musical knowledge and intuition will also be of great value. Students will learn the fundamentals of digital audio, basic sound synthesis algorithms, techniques for human-computer music interaction, and most importantly, ML algorithms for media generation. In a final project, students will demonstrate their mastery of tools and techniques through a publicly performed music composition.
|
4 |
MTH702 |
Optimization
Assumed knowledge: Linear algebra, matrix analysis, probability, and statistics. Course description: This course provides a graduate-level introduction to the principles and methods of optimization, with a thorough grounding in the mathematical formulation of optimization problems. The course covers fundamentals of convex functions and sets, first order and second order optimization methods, problems with equality and/or inequality constraints, and other advanced problems. |
4 |
NLP701 |
Natural Language Processing
Assumed knowledge: Basic concepts in linear algebra, calculus, probability, and statistics. Programming in Python or similar language. Course description: This course provides a comprehensive introduction to natural language processing (NLP). It builds upon fundamental concepts in mathematics, specifically probability and statistics, linear algebra, and calculus, and assumes familiarity with programming. |
4 |
NLP702 |
Advanced Natural Language Processing
Assumed knowledge: Basic concepts in linear algebra, calculus, probability, and statistics. Programming in Python or similar language. At least intermediate knowledge of PyTorch. Prerequisite course: NLP701 Natural Language Processing Course description: This course provides a methodological and an in-depth background on key core natural language processing (NLP) areas based on deep learning. It builds upon fundamental concepts in NLP integrating advances on large language models (LLMs). It assumes familiarity with mathematical and machine learning concepts and programming. |
4 |
NLP703 |
Speech Processing
Assumed knowledge: Basic concepts in linear algebra, calculus, probability, and statistics. Programming in Python or similar language. Prerequisite course: NLP701 Natural Language Processing Course description: This course provides a comprehensive introduction to speech processing. It builds upon fundamental concepts in speech processing and assumes familiarity with mathematical and signal processing concepts. |
4 |
ROB701 |
Introduction to Robotics
Assumed knowledge: Basics of linear algebra, calculus, trigonometry, probability, and statistics. Proficiency in Python. Course description: The course covers the mathematical foundation of robotic systems and introduces students to the fundamental concepts of ROS (Robot Operating System) as one of the most popular and reliable platforms to program modern robots. It also highlights techniques to formally model and study robot kinematics, dynamics, perception, motion control, navigation, and path planning. Students will also learn the interface of different types of sensors, read and analyze their data, and apply it in various robotic applications. |
4 |
Master’s thesis research exposes students to an unsolved research problem, where they are required to propose new solutions and contribute towards the body of knowledge. Students pursue an independent research study, under the guidance of a supervisory panel, for one (1) year.
Course title | Credit hours | |
---|---|---|
CV799 |
Computer Vision Master's Research Thesis
Course description: Master’s thesis research exposes students to an unsolved research problem, where they are required to propose new solutions and contribute towards the body of knowledge. Students pursue an independent research study, under the guidance of a supervisory panel, for a period of one (1) year. Master’s thesis research helps train graduates to pursue more advanced research in their Ph.D. degree. Further, it enables graduates to pursue an industrial project involving a research component independently. |
8 |
RES799 |
Introduction to Research Methods
The course teaches research methods applicable to scientific research in general, and AI research in particular. It covers various topics including scientific methods, measurement and metrics in experimental research, critical appraisal and peer review, public communication, and ethical issues in AI research. Students will gain knowledge in selecting, evaluating, and collecting data and suitable research methods to address specific research questions. Additionally, they will learn design thinking skills to connect their research-based topic to practicality. After completing the course, students will have the skills to develop a full research methodology that is rigorous, entrepreneurial, and ethical. |
2 |
The MBZUAl internship with industry is intended to provide the student with hands-on experience, blending practical experiences with academic learning.
Course title | Credit hours | |
---|---|---|
INT799 |
Master of Science Internship (up to six weeks)
Assumed knowledge: Prior to undertaking an internship, students must have successfully completed 24 credit hours. Course description: The MBZUAI Internship (up to six weeks) with industry is intended to provide the student with hands-on experience, blending practical experiences with academic learning. |
2 |
MBZUAI accepts applicants from all nationalities who hold a completed bachelor’s degree in a STEM field such as computer science, electrical engineering, computer engineering, mathematics, physics or other relevant science or engineering major from a University accredited or recognized by the UAE Ministry of Education (MoE) with a minimum CCGPA of 3.2 (on a 4.0 scale) or equivalent.
Applicants must provide their completed degree certificates and official transcripts when submitting their application. Senior-level students can apply initially with a copy of their official transcript and expected graduation letter, and upon admission must submit the official completed degree certificate and transcript. A degree attestation from UAE MoE (for degrees from the UAE) or Certificate of Recognition from UAE MoE (for degrees acquired outside the UAE) should also be furnished within students’ first semester at MBZUAI.
All submitted documents must either be in English, originally, or include legal English translations.
Additionally, official academic documents should be stamped and signed by the University authorities.
Each applicant must show proof of English language ability by providing valid certificate copies of either of the following:
TOEFL iBT and IELTS academic certificates are valid for two (2) years from the date of the exam while EmSAT results are valid for eighteen (18) months. Only standard versions (i.e. conducted at physical test centers) of the accepted English language proficiency exams will be considered.
Waiver requests from eligible applicants who are citizens (by passport or nationality) of UK, USA, Australia, and New Zealand who completed their studies from K-12 until bachelor’s degree and master’s degree (if applicable) from those same countries will be processed. They need to submit notarized copies of their documents during the application stage and attested documents upon admission. Waiver decisions will be given within seven (7) days after receiving all requirements.
Submission of GRE scores is optional for all applicants but will be considered a plus during the evaluation.
In a 500-1000 word essay, explain why you would like to pursue a graduate degree at MBZUAI and include the following information:
Applicants will be required to nominate referees who can recommend their application. M.Sc. applicants should have a minimum of two (2) referees wherein one was a previous course instructor or faculty/research advisor and the other a current or previous work supervisor.
To avoid issues and delays in the provision of the recommendation, applicants have to inform their referees of their nomination beforehand and provide the latter’s accurate information in the online application portal. Automated notifications will be sent out to the referees upon application submission.
All applicants with complete files, including the required number of recommendations, will be invited to participate in an online screening exam to assess their knowledge and skills. Completion of the exam is not mandatory but highly encouraged as it would provide additional information to the evaluation committee. Waiving the exam is only recommended for those students who can provide strong evidence of their research capability, subject matter expertise, and technical skills.
Exam topics
Math: Calculus, probability theory, linear algebra, trigonometry and optimization
Programming: Knowledge surrounding specific programming concepts and principles such as algorithms, data structures, logic, OOP, and recursion as well as language–specific knowledge of Python
Applicants are highly encouraged to complete the following online courses to further improve their qualifications :
The exam instructions are available here
A select number of applicants may be invited to an interview with faculty as part of the screening process. The time and instructions for this will be communicated to applicants on timely bases.
Only one application per admission cycle must be submitted; multiple submissions are discouraged.
Application portal opens | Regular deadline | Decision notification date | Late deadline |
---|---|---|---|
October 1, 2024 (8 a.m. UAE time) |
January 15, 2025 (5 p.m. UAE time) |
March 31, 2025 (5 p.m. UAE time) |
May 31, 2025 (5 p.m. UAE time) |
High-calibre applicants who apply by the ‘Regular deadline’ and have complete applications (including the required recommendations) will be given full consideration. | The online application portal will remain open until the ‘Late deadline’. We do not guarantee that these late applications will be given full consideration. |
Detailed information on the application process and scholarships is available here.
A typical study plan is as follows:
SEMESTER 1 AI7101 Machine Learning with Python (2 CR)Disclaimer: Subject to change.
AI is reshaping industries worldwide. At MBZUAI, recent research initiatives spotlight key areas: transport, health, environment, and technology.
More informationThe Incubation and Entrepreneurship Center is a leading AI-native incubator with the aim to nurture and support the next generation of AI-driven startups.
More informationWe’ll keep you up to date with the latest news and when applications open.