University Catalogue
University Catalogue
University Catalogue
ae
MBZUAI CATALOGUE | 2023-2024
1
2 MBZUAI CATALOGUE | 2023-2024
Contents
07 Message from the president 36 Registration
08 Academic calendar 36 Student ID
10 Where to find further information 36 Academic advising
12 Motto 37 Academic regulations
13 The university 37 Academic calendar
14 Institutional history 37 Language of instruction
14 Vision 37 Official communication
14 Mission method (email)
14 Strategic objectives 37 Duration of study
14 Licensing and accreditation 37 Change of program
16 MBZUAI leadership 38 Grading system
17 Board of Trustees 39 How to calculate your GPA
19 University leadership 39 Grade changes
20 Available services for 40 Managing courses
students on campus 40 Course registration process
20 Premise, resources, and 40 Course load
physical setting 40 Adding/dropping courses
20 Recreational facilities 40 Course withdrawal
20 MBZUAI apartments 41 Course restrictions and
22 Catering arrangements prerequisites
22 Laundry 41 Adding/dropping courses
22 Majlis/common areas 41 Course withdrawal
22 Cleaning 41 Course restrictions and
22 Prayer rooms prerequisites
22 Parking 41 Limitation of courses offered
22 Transportation 41 Class cancelations
23 Banking facilities 41 Course feedback
23 Masdar Park 42 Attendance, leave of absence,
23 Travel and tourism withdrawal and resuming studies
25 Health, wellness and safety 42 Attendance
25 Security 42 Leave of absence
25 Fire drills 42 Resuming studies
25 Medical emergencies
43 Annual leave
25 Health services
26 Student’s IT services at MBZUAI 43 Withdrawal from the university
26 Internet access and 44 Student assessments and
student email examinations
26 MBZUAI website, portal, 44 Assessment and examination
and e-Services 44 Incomplete grades
27 Labs and computing 45 Records and transcripts
27 Access to High Performance 46 Academic progress
Computing (HPC) resources 46 Academic standing
27 Student representation 47 Academic probation
27 IT helpdesk contact details
47 Academic dismissal
28 Admission
28 Admission – Master’s programs 47 Special probation
30 Admission – Ph.D. programs 48 Graduation and commencement
34 Credit transfer 50 Student rights and responsibilities
34 Recognition of prior learning 51 Use of graduate assistant
34 Course exemptions
51 Graduate assistant selection
35 Scholarships and engagement
35 Tuition fees
Located in Abu Dhabi, MBZUAI was founded in 2019 and is the product of
the visionary leadership of the UAE, a country committed to solving the
world’s most pressing challenges with the power of AI. We have an important
responsibility to seed a culture of research and innovation in the region to
produce AI talents and lead the world in unleashing the full potential of AI
through transformative research, diversity in thought and scientific discovery.
We are home to an outstanding faculty in computer vision, machine learning,
natural language processing, robotics and computer science, with two more
departments being added this year. Our curriculum has been designed to align
your learning experience with real-life issues and prepares you to use your
knowledge and skills to make a difference – whether you choose to stay in
research or apply your learning in industry.
The official holidays observed by the University during the fall 2023 semester:
The official holidays observed by the University during the spring 2024 semester:
Occasion Date Holiday duration
Eid Al Fitr Holiday April 10–12 Three days
For other further inquiries, please find below the list of contacts:
Office of the President president@mbzuai.ac.ae
Provost Office provostoffice@mbzuai.ac.ae
Admission admission@mbzuai.ac.ae
Registrar registrar@mbzuai.ac.ae
Career and internship careerservices@mbzuai.ac.ae
Campus Life campus.life@mbzuai.ac.ae
POWER from
KNOWLEDGE
to SERVE
Vision
Drive excellence in knowledge creation, transfer and use of AI to
foster economic growth and position Abu Dhabi as a hub for the
international AI community.
Mission
Establish and continually evolve interdisciplinary, collaborative
research and development capability in the field of AI, while
educating students to be innovators and leaders with the breadth
and depth to grow technology and enterprise in the UAE and
globally.
Strategic objectives
As a unique institution, purpose built to lead the world in AI research,
MBZUAI seeks to be a paradise for transformative research; a cradle
for the best minds in computer science; and a hub for startups and
high-tech innovation.
Its strategic objectives are:
His Highness
Sheikh Mohamed
bin Zayed Al Nahyan
President of the UAE
Among his many interests, His Highness Sheikh Mohamed bin
Zayed Al Nahyan is known for his unwavering commitment
to enhance educational standards in the Emirate of Abu
Dhabi and raise them to be on par with the best international
standards. The university is named in his honor
http://visitabudhabi.ae/en/default.
aspx https://www.abudhabi.ae/
portal/public/en/homepage
Siemens Building
Female
Lobby Retail Retail Lobby Sumo Sushi Lobby
Majlis
Masdar offices
and parking
Biomass Wave Wind
Caribou
Coffee
Assembly
Assembly 1A BUILDING LAB ACCESS
point 6
point 7 Masdar offices
Reception
Solar MBZUAI
First Aid
ADNH canteen FAB Male Lobby
Bank Retail Majlis
Auditorium
Lobby
Assembly Rozalina
Level
1&2
➅
point 1 Restaurant
and Sweets Public washroom Supermarket
Lobby
Library
MULTI-USE HALL 1B BUILDING Retail
Visitors Center Lobby
Assembly
point 2
➀ ➁ ➂
Burro
Blanco Asfour
Mexican Restaurant
Residential and retail PRT station Male prayer room Car park
Prior to 2022 the following grades and guidelines were used at MBZUAI:
Grade letters, points, percentages and descriptors
Grade Grade points Percentage Grade definition
A 4.0 95-100 Exceptional
A- 3.7 89-94.99 Excellent
B+ 3.3 83-88.99 Very Good
B 3.0 77-82.99 Good
B- 2.7 71-76.99 Average
C+ 2.3 65-70.99 Below Average
C 2.0 59-64.99
C- 1.7 50-58.99
F Fail Less than 50 Failing grade in coursework
U Fail Unsatisfactory in internship/ thesis/research
Withdrawal
WF after the add/
drop week
Incomplete grades
Students are expected to complete their course(s) in the semester in which
they are registered. In exceptional circumstances, a student may be allowed
to complete a course in the following semester after securing permission
from the course faculty member through an “incomplete grade request form”.
A grade of “I” (incomplete) will be assigned for the course. Students must
complete the course requirements no later than the first week of the following
semester. Failure to meet the deadline, will cause the student to receive a
grade of “F” for the course.
All final grades must be submitted by faculty members into the Student
Information System within the deadlines specified by the Registrar. The chair of
each program must approve the submitted grades prior to the announcement
of final grades by the Registrar’s Office.
A student may appeal a grade issued by MBZUAI. The student’s ability to appeal
a grade once submitted is strictly controlled in the context of the Student
Grievances/financial obligations policy.
Academic probation
A student will be placed on academic probation for a semester if:
• The CGPA is lower than the required CGPA as per the intake year.
• The student receives a third (C) grade during his/her study tenure.
• The student receives an “F” in any course in any semester.
• The student receives a grade of unsatisfactory (U) for thesis/dissertation
credits.
If the student is placed on academic probation, then:
a. The student should retake the course/s that led to the drop of the CGPA.
b. The student should pay the tuition fees of the repeated course/s only.
c. The student should report on a bi-weekly basis to the supervisor and must
not achieve less than the required CGPA according to their intake year by
the end of the semester.
Academic dismissal
A student will be given academic dismissal from MBZUAI if his/her CGPA
remains lower than the required CGPA as per the intake year for two
consecutive semesters. A student who has been given an academic dismissal
from MBZUAI may submit an Academic Appeal Request.
Special probation
A student who has been granted an academic appeal against dismissal will
be placed on special probation for one semester. The student should achieve
the required minimum CGPA as per their intake year for that semester to be
placed in good standing and continue his/her studies at MBZUAI.
If the student could not achieve the required CGPA, then he/she will be
academically dismissed, and he/she will not be entitled to any further appeals.
Stage two
If a meeting and thorough discussions with the faculty member alone
does not resolve the student’s concern, the student should formally (via
email) contact the department chair. The department chair will meet
with the student and the faculty member, providing an independent
review. If an error is detected, faculty members should submit a “change
grade request form” to the Registrar with justification copying the
department chair within five working days from the date of posting the
grade.
Stage three
If after having completed both levels of communication, the dispute
persists, a student wishing to challenge a final grade formally, must
submit an Appeal Statement Form to the Appeal Committee, chaired
by the Provost, within seven working days of when the final grade was
posted.
Payment of 75% of the tuition fees After two weeks from the deadline
Payment of 100% of the tuition After four weeks from the deadline
fees
Membership
The library is open for the purpose
of study and research to enrolled
MBZUAI students, current faculty and
staff, alumni, visiting researchers,
and approved guests.
Collections
Collection development focuses on
scholarly and academic publications
in the interdisciplinary field of
artificial intelligence, and additional
resources are collected to support
professional, teaching and learning
needs and interests. All resources • Access to closed collections
are discoverable through the library’s (course reserve collections) is
single-search interface and materials mediated by library staff.
available for borrowing include • Licensed electronic resources
books, periodicals, course reserve include bibliographic and full-text
materials and equipment. content and are available and
accessible through university-
• Physical collections are classified provided credentials.
and arranged according to the
Library of Congress Classification • Access to faculty open access
System. affiliated publications and
MBZUAI student theses and
• Open collections (main collection, dissertations is available through
reference, and periodicals) are
the institutional repository,
browsable.
eCommons.
Curriculum Changes
All MBZUAI programs are subject to change. MBZUAI adheres to a
curriculum development policy that encompasses all changes, additions
and/or eliminations with respect to academic programs and credit-bearing
courses in academic programs. The program and curriculum development,
approval and revision section of the Academic Programs Policy provides
a framework to guide decisions regarding MBZUAI’s academic program
development, delivery, assessment, and improvement.
Program Aims
The goals of the Master of Science in Computer Science
are to train specialists to (1) analyze complex computer
science and AI problems, (2) take a scientific, innovative,
ethical, and socially responsible approach to conducting
and contributing to computer science research, and (3)
solve complex problems in the field. As technological
progress accelerates, so does the demand for skilled
computer science professionals. The Master of Science
in Computer Science is intended for students desiring to
substantially advance their knowledge and skill in a field
or fields of computer science. Students will be supervised
and mentored by faculty members with world-class
expertise in a variety of areas in computer science,
including algorithms, systems, and computational
intelligence. This master's program is ideally suited to
students wishing to become senior professionals in the
technology industry or to those seeking to prepare for a
career in scientific research.
Program courses
Core courses
The Master of Science in Computer Science is primarily a research-based
degree. The purpose of coursework is to equip students with the right skillset,
so that they can successfully accomplish their research project (thesis).
Students are required to take MTH703, CS701, CS702, CS703, RES799 and
INT799 as mandatory courses. They can select two electives. 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 students’ supervisory panel, which will comprise 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.
For full descriptions of courses, please refer to Appendix 1: Course descriptions.
The following core courses must be taken by all students:
Code Course title Credit hours
CS701 Advanced Algorithms and Data Structures 4
MTH703 Mathematics for Theoretical Computer Science 4
CS702 Theory of Computer Science 4
Elective courses
Students will select a minimum of two elective courses, with a total of eight
(or more) credit hours 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 Robotics are listed in the tables below.
For full descriptions of courses, please refer to Appendix 1: Course descriptions.
Research thesis
The 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 year.
For further details on the research thesis, please refer to Appendix 1: Course
descriptions.
Code Course name Credit hours
CS799 Master’s Research Thesis 8
Program Aims
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.
Program courses
Core courses
The Master of Science in Computer Vision is primarily a research-based
degree. The purpose of coursework is to equip students with the right skillset,
so they can successfully accomplish their research project (thesis). Students
are required to take AI701, MTH701 and CV701 as mandatory courses. They
can select either CV702 or CV703 along with two electives. 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
Elective courses
Students will select a minimum of two elective courses, with a total of eight
(or more) credit hours, 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 tables
below. For full descriptions of courses, please refer to Appendix 1: Course
descriptions.
Code Course title Credit hours
CV702 Geometry for Computer Vision 4
CV703 Visual Object Recognition and Detection 4
CV707 Digital Twins 4
HC701 Medical Imaging: Physics and Analysis 4
AI702 Deep Learning 4
DS701 Data Mining 4
DS702 Big Data Processing 4
ML701 Machine Learning 4
ML703 Probabilistic and Statistical Inference 4
ML707 Smart City Services and Applications 4
ML708 Trustworthy Artificial Intelligence 4
ML709 IoT, Smart Systems, Services and Applications 4
NLP701 Natural Language Processing 4
NLP702 Advanced Natural Language Processing 4
NLP703 Speech Processing 4
ROB701 Introduction to Robotics 4
Research thesis
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 year.
For further details on the research thesis, please refer to Appendix 1: Course
descriptions.
Code Course title Credit hours
CV799 Computer Vision Master’s Research Thesis 8
RES799 Introduction to Research Methods 2
Program Aims
The goals of the Master of Science in Machine Learning are
to train specialists to (1) analyze complex problems within
the field of ML, (2) take a scientific, innovative, ethical,
and socially responsible approach to conducting and
contributing to research, and (3) solve complex problems in
the field.The scientific study of algorithms and statistical
models that computer systems use to effectively
perform a specific task without using explicit
instructions, relying on patterns and inference instead.
These algorithms are based on mathematical models
learned automatically from data, thus allowing machines
to intelligently interpret and analyze input data to derive
useful knowledge and arrive at important conclusions.
Machine learning is heavily used for enterprise applications
(e.g., business intelligence and analytics), effective web
search, robotics, smart cities and understanding of the
human genome.
Program courses
Core courses
The Master of Science in Machine Learning is primarily a research-based
degree. The purpose of coursework is to equip students with the right skillset,
so they can successfully accomplish their research project (thesis). Students
are required to take AI701, MTH701, ML701 and ML703 as mandatory course,
along with two electives. 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.
Program Aims
The goals of the Master of Science in Natural Language
Processing are to train specialists to (1) analyze complex
problems within the field of NLP, (2) take a scientific,
innovative, ethical, and socially responsible approach to
conducting and contributing to research, and (3) solve
complex problems in the field.
NLP focuses on system development that allows computers
to communicate with people using everyday language.
Natural language generation systems convert information
from the computer database into readable or audible
human language and vice versa. Such systems also enable
sophisticated tasks such as inter-language translation,
semantic understanding, text summarization, and holding
a dialog. The key applications of NLP algorithms include
interactive voice response applications, automated
translators, digital personal assistants (e.g., Siri, Cortana,
Alexa), chatbots, and smart word processors.
Program courses
Core courses
The Master of Science in Natural Language Processing is primarily a research-
based degree. The purpose of coursework is to equip students with the right
skillset, so they can successfully accomplish their research project (thesis).
Students are required to take AI701, MTH701, NLP701 and NLP702 as mandatory
courses. They can select two electives. 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. For full descriptions of courses,
please refer to Appendix 1: Course descriptions.
The following core courses must be taken by all students:
Program Aims
The aims of the Master’s in Robotics are (1) to develop
students’ interest in, knowledge and understanding of
robotics and autonomous systems and (2) to prepare
them for PhD research in that area and/ or the industry
workforce. The program teaches students to apply the
research techniques and knowledge they have gained to
solve complex problems in the field of Robotics. Robotics
research and the development of intelligent systems
continue to be one of the key priorities set by both
government and industry. Interdisciplinary in scope, our
Master’s in Robotics provides an ideal foundation for what
today’s experts in robotics and intelligent systems need to
know. Along with the chance to learn from world leaders in
their fields from across the globe,our program offers hands-
on activities where you will learn by designing, prototyping,
and validating intelligent robotic systems. As a graduate of
the Master’s in Robotics program you will take a leading role
in the development of integrated robotics technologies and
systems, both locally and internationally.
Program courses
Core courses
The Master of Science in Robotics is primarily a research-based degree. The
purpose of coursework is to equip students with the right skillset, so that
they can successfully accomplish their research project (thesis). Students
are required to take AI701, ROB701, ROB702, ROB703, RES799 and INT799 as
mandatory courses. They can select two electives. 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
Research thesis
The 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 year.
For further details on the research thesis, please refer to Appendix 1: Course
descriptions.
Code Course title Credit hours
ROB799 Master’s Research Thesis 8
RES799 Introduction to Research Methods 2
Program Aims
The goal of the Doctor of Philosophy (PhD) in Computer
Science is to produce highly trained researchers for industry
and academia. The program prepares students to apply the
research techniques and knowledge they have gained to
solve complex problems in the field of Computer Science
and AI.
The PhD in Computer Science offers exciting opportunities
to do innovative applied research and produce new
intellectual contributions with world leaders in their field.
It is designed to prepare students for leadership careers
in academia, industry research labs and education in
computer science. As a graduate of this program, students
will not only have strong technical and research expertise in
their field but will also have the ability to work effectively in
interdisciplinary teams and be able to tackle problems that
require both technical and non-technical solutions.
Program courses
Core courses
The Doctor of Philosophy in Computer Science is primarily a research-based
degree. The purpose of coursework is to equip students with the right skillset,
so that they can successfully accomplish their research project (thesis).
Students are required to take CS801, CS802, CS803, CS804, RES899 and
INT899 as mandatory courses. They can select two electives. 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
Elective Ccourses
Students will select a minimum of two elective courses, with a total of eight
(or more) credit hours based on interest, proposed research thesis, and career
aspirations, in consultation with their supervisory panel. The elective courses
available for the Doctor of Philosophy in Computer Science are listed in the
table below. For full descriptions of courses, please refer to Appendix 1: Course
descriptions.
Research thesis
The Ph.D. research thesis exposes students to cutting-edge and unsolved
research problems in the field of computer science, where they are required
to propose new solutions and significantly contribute towards the body
of knowledge. Students pursue an independent research study, under the
guidance of a supervisory panel, for a period of three to four years. For further
details on the research thesis, please refer to Appendix 1: Course descriptions.
Code Course name Credit hours
CS899 Ph.D. Research Thesis 32
RES899 Advanced Research Methods 2
Program Aims
The goal of the Doctor of Philosophy (PhD) in Computer
Vision is to produce highly trained researchers for industry
and academia. The program prepares students to apply the
research techniques and knowledge they have gained to
solve complex problems in the field of Computer Vision and
AI.
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.
Program courses
Core courses
The Doctor of Philosophy in Computer Vision is primarily a research-based
degree. The purpose of coursework is to equip students with the right skillset,
so they can successfully accomplish their research project (thesis). Students
are required to take CV801, CV802, CV803 and CV804 as mandatory courses.
Elective courses
Students will select a minimum of two elective courses, with a total of eight
(or more) credit hours, based on interest, proposed research thesis, and career
aspirations, in consultation with their supervisory panel. The elective courses
available for the Doctor of Philosophy in Computer Vision are listed in the
tables below.
For full descriptions of courses, please refer to Appendix 1: Course descriptions.
Code Course title Credit hours
ML801 Foundations and Advanced Topics in Machine Learning 4
ML802 Advanced Machine Learning 4
ML803 Advanced Probabilistic and Statistical Inference 4
ML804 Advanced Topics in Continuous Optimization 4
ML806 Advanced Topics in Reinforcement Learning 4
ML807 Federated Learning 4
ML808 Advanced Topics in Causality and Machine Learning 4
ML812 Advanced Topics in Algorithms for Big Data 4
NLP801 Deep Learning for Language Processing 4
NLP802 Current Topics in Natural Language Processing 4
NLP803 Advanced Speech Processing 4
NLP804 Deep Learning for Natural Language Generation 4
CV805 Life-long Learning Agents for Vision 4
Research thesis
The Ph.D. research thesis exposes students to cutting-edge and unsolved
research problems in the field of computer vision, where they are required
to propose new solutions and significantly contribute towards the body
of knowledge. Students pursue an independent research study, under the
guidance of a supervisory panel, for a period of three to four years. For further
details on the research thesis, please refer to Appendix 1: Course descriptions.
Code Course title Credit hours
CV899 Computer Vision Ph.D. Research Thesis 32
RES899 Advanced Research Methods 2
Program Aims
The goal of the Doctor of Philosophy (PhD) in Machine
Learning is to produce highly trained researchers for
industry and academia. The program prepares students
to apply the research techniques and knowledge they have
gained to solve complex problems in the field of Machine
Learning and AI.
The scientific study of algorithms and statistical
models that computer systems use to effectively
perform a specific task without using explicit
instructions, relying on patterns and inference instead.
These algorithms are based on mathematical models
learned automatically from data, thus allowing machines
to intelligently interpret and analyse input data to derive
useful knowledge and arrive at important conclusions.
Machine learning is heavily used for enterprise applications
(e.g., business intelligence and analytics), effective web
search, robotics, smart cities and understanding of the
human genome.
Elective courses
Students will select a minimum of two elective courses, with a total of eight
(or more) credit hours, based on interest, proposed research thesis, and career
aspirations, in consultation with their supervisory panel.
The elective courses available for the Doctor of Philosophy in Machine Learning
are listed in the tables below. For full descriptions of courses, please refer to
Appendix 1: Course descriptions.
Code Course title Credit hours
ML806 Advanced Topics in Reinforcement Learning 4
ML807 Federated Learning 4
ML808 Advanced Topics in Causality and Machine Learning 4
ML812 Advanced Topics in Algorithms for Big Data 4
CV801 Topics in Advanced Machine Learning 4
CV802 Advanced 3D Computer Vision 4
CV803 Advanced techniques in visual object recognition and detection 4
CV804 3D Geometry Processing 4
CV805 Life-long Learning Agents for Vision 4
NLP801 Deep Learning for Language Processing 4
NLP802 Current Topics in Natural Language Processing 4
NLP803 Advanced Speech Processing 4
NLP804 Deep Learning for Natural Language Generation 4
Research thesis
The Ph.D. research thesis exposes students to cutting-edge and unsolved
research problems in the field of machine learning, where they are required
to propose new solutions and significantly contribute towards the body
of knowledge. Students pursue an independent research study, under the
guidance of a supervisory panel, for a period of three to four years. For further
details on the research thesis, please refer to Appendix 1: Course descriptions.
Code Course title Credit hours
ML899 Machine Learning Ph.D. Research Thesis 32
RES899 Advanced Research Methods 2
Program Aims
The goal of the Doctor of Philosophy (PhD) in Natural
Language Processing is to produce highly trained
researchers for industry and academia. The program
prepares students to apply the research techniques and
knowledge they have gained to solve complex problems in
the field of Natural Language Processing and AI.
NLP focuses on system development that allows computers
to communicate with people using everyday language.
Natural language generation systems convert information
from the computer database into readable or audible
human language and vice versa. Such systems also enable
sophisticated tasks such as inter-language translation,
semantic understanding, text summarization and holding
a dialog. The key applications of NLP algorithms include
interactive voice response applications, automated
translators, digital personal assistants (e.g., Siri, Cortana,
Alexa), chatbots, and smart word processors.
Program courses
Core courses
The Doctor of Philosophy in Natural Language Processing is primarily a
research-based degree. The purpose of coursework is to equip students with
the right skillset, so they can successfully accomplish their research project
(thesis). Students are required to take NLP801, NLP802, NLP803 and NLP804
as mandatory courses. They can select two electives. To accommodate a
Research thesis
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 year.
For further details on the research thesis, please refer to Appendix 1: Course
descriptions.
Code Course title Credit hours
NLP899 Natural Language Processing Ph.D. Research Thesis 32
RES899 Advanced Research Methods 2
Program Aims
The goal of the Ph.D. program in Robotics is to prepare
the next generation of world-class researchers, industry
leaders, academics, and educators in the field of robotics
and autonomous systems.
The Ph.D. in Robotics focuses on human-centered and
autonomous robotics research and prepares exceptional
students for careers at the cutting edge of academia,
industry, and government. Our world-leading robotics
researchers, students and industry partners collaborate
to advance discoveries in various aspects of robotics,
such as perception and applied machine learning, human-
robot interaction, cognitive and soft robotics, and swarm
intelligence. Ph.D. students in Robotics enjoy the unique
experience of conducting world-class research with
the state-of-the-art equipment and under the guidance of
internationally renowned experts
Program courses
Core courses
The Doctor of Science in Robotics is primarily a research-based degree. The
purpose of coursework is to equip students with the right skillset, so they
can successfully accomplish their research project (thesis). Students are
required to take ROB801, ROB802, ROB803, ROB804, RES899 and INT899 as
mandatory courses. They can select two electives. To accommodate a diverse
group of students, coming from different academic backgrounds, students
Research thesis
The Ph.D. research thesis exposes students to cutting-edge and unsolved
research problems in the field of robotics, where they are required to propose
new solutions and significantly contribute towards the body of knowledge.
Students pursue an independent research study, under the guidance of a
supervisory panel, for a period of three to four years. For further details on the
research thesis, please refer to Appendix 1: Course descriptions.
Code Course title Credit hours
ROB899 Ph.D. Research Thesis 32
RES899 Advanced Research Methods 2
Elective course for: M.Sc. in Machine Learning; M.Sc. in Computer Vision; M.Sc. in Natural Lan-
guage Processing
This course provides a comprehensive introduction to artificial intelligence. It builds upon
fundamental concepts in machine learning. Students will learn about supervised and unsupervised
learning, various learning algorithms, and the basics of the neural network, deep learning, and
reinforcement learning.
We study techniques for the design of algorithms (such as dynamic programming) and algorithms for
fundamental problems – such as fast Fourier transform (FFT). In addition, we explore computational
intractability, specifically, the theory of NP-completeness. The key topics covered in the course are:
dynamic programming; divide and conquer, including FFT; randomized algorithms, including RSA
cryptosystem; graph algorithms; max-flow algorithms; linear programming; and NP-completeness.
This course uncovers the science behind computing by studying computation abstractly without
involving any specifics of programming languages and/or computing platforms. Specifically, it
studies finite automata that capture what can be computed using constant memory, the universal
computational model of Turing machines, the inherent limits of what can be solved on a computer
(undecidability), the notion of computational tractability, and the P vs NP question. Finally, the course
also involves Boolean circuits, cryptography, polynomial hierarchy, rigorous thinking and mathematical
proofs.
This course discusses the advanced concepts in operating system design and implementation. The
operating system provides a convenient and efficient interface between user programs and the
hardware of the computer on which they run.
Master’s thesis research exposes students to an unsolved research problem, where they are
required to propose new solutions and contribute toward the body of knowledge. Students pursue
an independent research study, under the guidance of a supervisory panel, for a period of one 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.
Prerequisites: None
Core course for: MSc in Machine Learning; MSc in Computer Vision, MSc in Robotics; MSc. in
Natural Language Processing; MSc in Computer Science.
This course focuses on teaching students how to develop innovative research-based approaches
that can be implemented in an organization. It covers various research designs and methods,
including scientific methods, ethical issues in research, measurement, experimental research,
survey research, qualitative research, and mixed methods research. Students will gain knowledge in
selecting, evaluating, and collecting data 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 topic that can be innovative,
entrepreneurial, and sustainable and can be applied in any organization related to the topic of
research.
Elective course for: M.Sc. in Machine Learning; M.Sc. in Computer Vision; M.Sc. in Natural
Language Processing, M.Sc. in Computer Science.
The course covers the mathematical foundation of robotic systems and introduces students to the
fundamental concepts of robot operating system (ROS) as one of the most popular and reliable
platforms to program modern robots. It also highlights techniques to model formally 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.
Prerequisites: AI701 , ROB701 , Basics of linear algebra, calculus, probability and statistics
Proficiency in Python, Pytorch
Robots must be able to sense and learn from experience to achieve autonomy. The most frequently
used sensing technique is vision. We will explore both the fundamental techniques used in image
processing and computer vision analysis (localize objects, recognize objects, segment images)
together with advanced tools that allow robots to estimate the motion of objects, estimate depth
or reconstruct 3D scenes from a set of images. To give robots the ability to learn, we will explore
reinforcement learning (RL). RL is a subfield of ML that is inspired by how humans learn. The RL agent
interacts with its environment, observes the impact of its actions, and receives rewards (positive or
negative, depending on how well it accomplishes a given task). We cover both the fundamental and
advanced RL algorithms and discuss their advantages and disadvantages in various robotics settings.
Prerequisites: ROB701 or equivalent, Basics of linear algebra, calculus, probability and statistics
Proficiency in programming in Python or C/C++, Experience with ROS/Gazebo.
Humanoid robots have become more and more prevalent with the increase in the demand of service
and human-assistive robots. This specialized course covers various advanced topics in state-of-the-
art humanoid robots, such as their kinematics, dynamics, modeling, control, motion planning, object
grasping and manipulation, perception, learning, and interaction with humans. The course provides a
blend of theoretical in-depth analysis of such techniques and hands-on practice through simulation
and hardware implementation.
This Ph.D. course focuses on the key advanced computer vision techniques utilized in autonomous
robotics, such as image formation, feature detection and description, multiple view geometry, dense
reconstruction, tracking, event-based vision, visual-inertial odometry, visual simultaneous localization
and mapping (SLAM), locomotion concepts, and deep learning based visual positioning.
Ph.D. thesis research exposes students to cutting-edge and unsolved research problems, where they
are required to propose new solutions and significantly contribute toward the body of knowledge.
Students pursue an independent research study, under the guidance of a supervisory panel, for
a period of three to four years. Ph.D. thesis research helps train graduates to become leaders in
their chosen area of research through partly-supervised study – eventually transforming them into
researchers who can work independently or interdependently to carry out cutting-edge research.