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 (Spring 2025)


ENGR-UH 3332-000 (3357)
01/21/2025 – 05/09/2025 Mon,Wed
8:00 AM – 9:00 AM (Morning)
at Abu Dhabi
Instructed by Fang, Yi


ENGR-UH 3332-000 (3528)
01/21/2025 – 05/09/2025 Fri
2:00 PM – 5:00 PM (Early afternoon)
at Abu Dhabi
Instructed by Fang, Yi · Annor, Prince

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 (Spring 2025)


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


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


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


CS-UH 4001-000 (20706)
at Abu Dhabi
Instructed by Ferrante, Eliseo


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


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


CS-UH 4001-000 (2934)
at Abu Dhabi
Instructed by Ray, Saurabh


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


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


CS-UH 4001-000 (2937)
at Abu Dhabi
Instructed by Guedes, Carlos


CS-UH 4001-000 (2938)
at Abu Dhabi
Instructed by Shasha, Dennis


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


CS-UH 4001-000 (2940)
at Abu Dhabi
Instructed by Kirmizialtin, Serdal


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


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


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

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

Continuation of CS-UH 4001

Computer Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2025)


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


CS-UH 4002-000 (2945)
at Abu Dhabi
Instructed by Melcher, David


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


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


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


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


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


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


CS-UH 4002-000 (2951)
at Abu Dhabi
Instructed by Guedes, Carlos


CS-UH 4002-000 (2952)
at Abu Dhabi
Instructed by Shasha, Dennis


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


CS-UH 4002-000 (2954)
at Abu Dhabi
Instructed by Kirmizialtin, Serdal


CS-UH 4002-000 (2955)
at Abu Dhabi
Instructed by Cheung, Olivia


CS-UH 4002-000 (2956)
at Abu Dhabi
Instructed by AlShebli, Bedoor


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


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


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


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


CS-UH 4002-000 (2961)
at Abu Dhabi
Instructed by Blumtritt, Joerg


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


CS-UH 4002-000 (2963)
at Abu Dhabi
Instructed by Sherwood, Aaron


CS-UH 4002-000 (2964)
at Abu Dhabi
Instructed by Meyers, Adam


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


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


CS-UH 4002-000 (2966)
at Abu Dhabi
Instructed by Ray, Saurabh


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


CS-UH 4002-000 (2968)
at Abu Dhabi
Instructed by Pötsch, Thomas


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


CS-UH 4002-000 (2970)
at Abu Dhabi
Instructed by Oudah, Mai