Project Work

Jonas Bohatsch | W & S | 2 ECTS | Intermediate

This semester, focusses on artistic and experimental work with LED panel technology. Both practical aspects (electronics, programming, materiality, color spaces, errors, artifacts, information aesthetics) and conceptual and critical issues (new media art, media theory, critical engineering) are examined.

The course is designed as a shared space for work, production and discourse, in which students explore artistic, technical, and critical issues at the intersection of art and digital technologies.

Immersive Medien & Virtuelle Realität

Martin Kusch | S26 | 2 ECTS

This seminar approaches immersive and virtual media as open artistic fields of practice. Starting from contemporary artistic works and projects in the area of immersive spatial and media settings, it investigates how perception, the body, and space are made experientially accessible through digital and spatial processes. The seminar focuses on questions of movement, presence, and the role of the audience within walk-in situations. It is conceived as an experimental and discursive format, combining collective analysis of works with practical exercises, tests, and small-scale experiments. Building on this, students develop their own artistic concepts or project sketches as a starting point for further work.

Mutationen zeitbasierter Systeme im Raum IV

Martin Kusch | S26 | 2 ECTS

The course focuses on time-based works and projects in contemporary digital art and media art, and on their spatial arrangement and staging. The emphasis lies on algorithmic and interactive artistic systems that operate through time, space, and movement, and unfold as open, process-oriented configurations.

Through selected works, artistic strategies are discussed that translate conceptual and thematic concerns into spatial and temporal structures. Central to the seminar are questions of space, movement, and the role of the viewer.

The seminar is discursive in format and combines the analysis of artworks with conceptual design work. Students develop their own project concept for a time-based system in space.

A Hackers Toolbox

Ferdinand Doblhammer | S26 | 2 ECTS | Beginner

! Organised by the Computerstudio, Institute for Design !

In this course, we will learn the basics of micro electronics within the Arduino ecosystem. We will explore basic in- and outputs, sensors, motors and many more things while trying to re-use existing hardware.

Medientechnologie: Hard- und Softskills

Julia Palacz | S2025 | 3 ECTS | Beginner

! Organised by Institut for Design !

You don't learn to code. you learn to commission a machine that provides you with confident false code, forgets your project context and inflates complexity that no one needs. your job: keep control, recognize bullshit, systematically debug.

This is the reality - no magic, but a new craft: picking and managing technical work without being able to write the output itself. in my artistic practice I deal a lot with data and its aesthetics - exactly this critical distance to the tool you also need here.

In the workshop we shed light on the most important tools, paradigms and pitfalls. We build together. Things will break down. You learn from failure, not from first try success. We create controlled crashes and work ourselves systematically.

Machine Learning for Artists

Ferdinand Doblhammer | S 2025 | 2 ECTS | Beginner

In this course we will cover the practical application of machine learning algorithms in artistic practice. With the help of the programming language Python we will train and use our own algorithms. Based on examples from media art, we will develop and implement your own projects/project ideas.

No previous knowledge necessary, there will be a short introduction to Python and the Command Line Interface. Please bring your own laptop.

Diagram of the organisation of the Mark 1 Perceptron. Source with feedback loop not shown.
© Frank Rosenblatt, Mark I Perceptron Operators’ Manual. Buffalo, NY: Cornell Aeronautical Laboratory, 1960

Creative Coding

Jonas Bohatsch | W 25/26 | 2 ECTS | Beginner

This course offers a comprehensive introduction to coding-related technologies and their applications in the realms of art and design. The primary objective is not to turn you into a coding expert but to equip you with the skills needed to navigate projects that extend beyond graphical user interfaces. You'll gain practical knowledge and the confidence to harness the creative potential of coding.

Web Coding

Andrea Klaura | W 25/26 | 2 ECTS | Beginner

This course will introduce you to modern web development basics in a playful approach by (re)creating simple web-based game prototypes. Throughout this course you will develop your own skills to develop websites and simple games that can be run in (almost) any web browser and be integrated into (almost) any web page.

Methoden künstlerischer Forschung

Martin Kusch | WS25/26 | 2 ECTS

This seminar explores artistic research methods and strategies, enabling participants to develop their own projects. It covers key concepts, methodological approaches, and the role of digital media in artistic research.

Graphics Programming 1

Leonard Weydemann | S 2026 | 2 ECTS | Intermediate

Organised by: Institute for Art and Technology - Department of Geometry.

This English language course is designed to deepen understanding of programming/scripting concepts through the creation of interactive 3D scenes for display on the web.

We will use JavaScript, an easy-to-learn scripting language for web applications, and the three.js graphics library. Examples can be found here:threejs.org

Web Design 1

Naemi Luckner | W 25/26 | 2 ECTS | Beginner

Organisiert von: Institut für Design - Computerstudio.

Das Ziel dieser Lehrveranstaltung ist eine Auseinandersetzung mit gängigen Technologien die die Basis zur Konzipierung und praktischen Umsetzung von Webseiten darstellen. Es werden HTML und CSS Konzepte vorgestellt und anhand von praktischen Beispielen erlernt. Ziel ist die Vermittlung von Basiswissen, um vertiefendes Selbststudium zu ermöglichen.

Web Design 2

Naemi Luckner | S 2025 | 2 ECTS | Beginner/Intermediate

Organisiert von: Institut für Design - Computerstudio.

Basierend auf Vorwissen von HTML und CSS, werden noch weitere HTML/CSS Themen erklärt und angewandt (zB forms). Zusätzlich beschäftigen wir uns mit JavaScript und jQuery (einer JavaScript library), um unsere Websites interaktiver gestalten zu können und Bootstrap (einem front-end open source Toolkit), um zu lernen, wie man existierenden Code kopieren und auf die eigenen Bedürfnisse anpassen kann. Als Abschlussarbeit wird eine eigene Website geplant, gestaltet und umgesetzt.

Experimental Game Engines

Georg Luif | S 2025 | 4 ECTS | Beginner

Organised by Institut für Kunst und Gesellschaft, Experimental Game Cultures.

This course explores fundamentals for building creative prototypes to answer artistic research questions, developing ideas further by using up-to-date game development techniques and interfacing your projects with other technologies.

We will use rapid iteration and in-class practice to build out the skills to test your creative ideas quickly and gain confidence in the process. Another aspect of the class is intercommunication - receiving inputs and outputting data into the real world.

Introduction to Programming

Peter Calvache | W 24/25 | 3 ECTS | Beginner

Organised by: Institute for Art and Technology - Department of Geometry.

This course will introduce you to the world of programming through C# Unity scripting. We will dedicate a lot of time to discussing the basic building blocks of programming such as variables, conditional statements, loops, and functions. Among the audience of this course are students of architecture, industrial design, graphics design, and art & science.

Grundlagen des Programmierens mit Python

Max Angerbauer | W 2025 | 2 ECTS | Beginner

Organisiert von: Institut für Design - Computerstudio

In dieser Lehrveranstaltung werden Grundlagen des Programmierens vorgestellt und anhand der Programmiersprache Python mit praktischen Beispielen erlernt. Ziel ist die Vermittlung von Basiswissen um eine Vertiefung im Selbststudium zu ermöglichen.