Computer Vision (ENGR-UH 3331)

An important goal of artificial intelligence (AI) is to equip computers with the capability of interpreting visual inputs. Computer vision is an area in AI that deals with the construction of explicit, meaningful descriptions of physical objects from images. It includes the techniques for image processing, pattern recognition, geometric modeling, and cognitive processing. This course introduces students to the fundamental concepts and techniques used in computer vision, which includes image representation, image pre-processing, edge detection, image segmentation, object recognition and detection, and neural networks and deep learning. In addition to learning about the most effective machine learning techniques, students will gain the practical implementation of applying these techniques to real engineering problems.

Engineering (Undergraduate)
2 credits – 6 Weeks

Sections (Spring 2023)


ENGR-UH 3331-000 (22825)
01/24/2023 – 03/10/2023 Mon,Wed
11:00 AM – 12:00 AM (Morning)
at Abu Dhabi
Instructed by Fang, Yi


ENGR-UH 3331-000 (22826)
01/24/2023 – 03/10/2023 Wed
2:00 PM – 4:00 PM (Early afternoon)
at Abu Dhabi
Instructed by Fang, Yi

Applied Machine Learning (ENGR-UH 3332)

Machine Learning is the basis for the most exciting careers in data analysis today. This course introduces students to the concepts of machine learning and deep learning. This course covers a broad introduction to machine learning techniques, which include both supervised learning and unsupervised learning techniques such as classification, support vector machines, decision trees, ensemble learning and random forests, dimensionality reduction, and neural networks and deep learning. In addition to learning about the most effective machine learning techniques, you will gain the practical implementation of applying these techniques to real engineering problems.

Engineering (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2024)


ENGR-UH 3332-000 (4110)
08/26/2024 – 12/10/2024 Tue,Thu
8:00 AM – 9:00 AM (Morning)
at Abu Dhabi
Instructed by Fang, Yi · Annor, Prince


ENGR-UH 3332-000 (20903)
08/26/2024 – 12/10/2024 Fri
2:00 PM – 5:00 PM (Early afternoon)
at Abu Dhabi
Instructed by Fang, Yi · Fang, Yi

Capstone Project in Computer Science 1 (CS-UH 4001)

The capstone experience in Computer Science requires students to engage in a long-term, mentored learning experience that culminates in a piece of original work. The specific project is developed during the Research Seminar in Computer Science. During the Capstone Project, the proposed work comes to fruition in the form of a research paper along the lines of those in a scholarly computer science journal. Students also participate in a capstone research symposium during which they present their work orally.

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2024)


CS-UH 4001-000 (3841)
at Abu Dhabi
Instructed by


CS-UH 4001-000 (3842)
at Abu Dhabi
Instructed by Park, Minsu


CS-UH 4001-000 (3850)
at Abu Dhabi
Instructed by Abouzied, Azza


CS-UH 4001-000 (3851)
at Abu Dhabi
Instructed by Eid, Mohamad


CS-UH 4001-000 (3852)
at Abu Dhabi
Instructed by Kaufman, Aaron


CS-UH 4001-000 (4033)
at Abu Dhabi
Instructed by Fang, Yi


CS-UH 4001-000 (3853)
at Abu Dhabi
Instructed by Zaki, Yasir


CS-UH 4001-000 (3854)
at Abu Dhabi
Instructed by Habash, Nizar


CS-UH 4001-000 (3855)
at Abu Dhabi
Instructed by Baghdadi, Mohamed Riyadh


CS-UH 4001-000 (4034)
at Abu Dhabi
Instructed by Rokers, Bas


CS-UH 4001-000 (3843)
at Abu Dhabi
Instructed by Shafique, Muhammad


CS-UH 4001-000 (4102)
at Abu Dhabi
Instructed by Salam, Hanan


CS-UH 4001-000 (4103)
at Abu Dhabi
Instructed by Pöpper, Christina


CS-UH 4001-000 (3844)
at Abu Dhabi
Instructed by Mourad, Azzam


CS-UH 4001-000 (3845)
at Abu Dhabi
Instructed by Difallah, Djellel


CS-UH 4001-000 (3846)
at Abu Dhabi
Instructed by Rahwan, Talal


CS-UH 4001-000 (3847)
at Abu Dhabi
Instructed by Puccetti, Goffredo


CS-UH 4001-000 (3848)
at Abu Dhabi
Instructed by Oudah, Mai


CS-UH 4001-000 (3849)
at Abu Dhabi
Instructed by


CS-UH 4001-000 (4125)
at Abu Dhabi
Instructed by

Capstone Project in Computer Science 2 (CS-UH 4002)

Continuation of CS-UH 4001

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2024)


CS-UH 4002-000 (3856)
at Abu Dhabi
Instructed by


CS-UH 4002-000 (4027)
at Abu Dhabi
Instructed by Park, Minsu


CS-UH 4002-000 (3860)
at Abu Dhabi
Instructed by Abouzied, Azza


CS-UH 4002-000 (3861)
at Abu Dhabi
Instructed by Eid, Mohamad


CS-UH 4002-000 (4104)
at Abu Dhabi
Instructed by Kaufman, Aaron


CS-UH 4002-000 (4105)
at Abu Dhabi
Instructed by Fang, Yi


CS-UH 4002-000 (4348)
at Abu Dhabi
Instructed by Difallah, Djellel


CS-UH 4002-000 (4349)
at Abu Dhabi
Instructed by Rahwan, Talal


CS-UH 4002-000 (3862)
at Abu Dhabi
Instructed by Zaki, Yasir


CS-UH 4002-000 (4350)
at Abu Dhabi
Instructed by Puccetti, Goffredo


CS-UH 4002-000 (4470)
at Abu Dhabi
Instructed by Pöpper, Christina


CS-UH 4002-000 (3857)
at Abu Dhabi
Instructed by Habash, Nizar


CS-UH 4002-000 (3858)
at Abu Dhabi
Instructed by Baghdadi, Mohamed Riyadh


CS-UH 4002-000 (4101)
at Abu Dhabi
Instructed by Rokers, Bas


CS-UH 4002-000 (4344)
at Abu Dhabi
Instructed by Shafique, Muhammad


CS-UH 4002-000 (4345)
at Abu Dhabi
Instructed by Salam, Hanan


CS-UH 4002-000 (4346)
at Abu Dhabi
Instructed by Pöpper, Christina


CS-UH 4002-000 (4347)
at Abu Dhabi
Instructed by Mourad, Azzam