Computational Approaches to Music and Audio I (MUSIC-UH 2419)

The Computational Approaches to Music and Audio I will introduce students to programming for the development of applications of generative music and audio, ranging from standalone musical compositions to fun and engaging musical games or intelligent musical instruments. These applications will be developed mostly in Max, a widely used and very popular graphical programming environment for electronic music and interactive media. By the end of this course students will have become familiar with current approaches to audio and music programming namely in the Max programming environment, plug-in creation for Ableton Live, as well as have acquired a strong foundation in the field that will prepare them for the second course in the sequence.

Music (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2025)


MUSIC-UH 2419-000 (3215)
01/21/2025 – 05/09/2025 Tue,Thu
12:00 AM – 3:00 PM (Early afternoon)
at Abu Dhabi
Instructed by Guedes, Carlos

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

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