Projektarbeit

Jonas Bohatsch | W & S | 2 ECTS | Intermediate

Im Mittelpunkt stehen dieses Semester künstlerische und experimentelle Arbeiten mit LED-Panels als Bild-, Licht- und Displaytechnologie. Untersucht werden sowohl praktische Aspekte (Inbetriebnahme & Ansteuerung, Programmierung, Materialität, Farbräume, Fehler, Artefakte, Informationsästhetik) als auch konzeptuelle und kritische Fragestellungen aus dem Bereich New Media Art, Medientheorie und Critical Engineering.

Im Rahmen der LV Projektarbeit im Coding Lab werden Projekte innerhalb klar definierter thematischer Schwerpunkte entwickelt. Die Lehrveranstaltung ist als gemeinsamer Arbeits-, Produktions- und Diskursraum konzipiert, in dem sich Studierende mit künstlerischen, technischen und kritischen Fragestellungen im Spannungsfeld von Kunst und digitalen Technologien auseinandersetzen

Immersive Medien & Virtuelle Realität

Martin Kusch | S26 | 2 ECTS

Dieses Seminar versteht immersive und virtuelle Medien als offene künstlerische Arbeitsfelder. Ausgehend von zeitgenössischen künstlerischen Arbeiten und Projekten im Bereich immersiver Raum- und Mediensettings wird untersucht, wie Wahrnehmung, Körper und Raum durch digitale und räumliche Verfahren erfahrbar werden. Im Mittelpunkt stehen Fragen nach Bewegung, Präsenz und der Rolle des Publikums innerhalb begehbarer Situationen. Das Seminar ist experimentell und diskursiv angelegt und verbindet gemeinsame Werkbetrachtungen mit praktischen Übungen, Tests und kleinen Versuchen. Aufbauend darauf entwickeln die Studierenden eigene künstlerische Konzepte oder Projektskizzen, die als Ausgangspunkt für weiterführende Arbeiten dienen.

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

! Organisiert vom Computerstudio, Institut für Design !

In diesem Kurs lernen wir die Grundlagen der Mikroelektronik innerhalb des Arduino-Ökosystems kennen. Wir beschäftigen uns mit Grundkenntnissen zu Inputs und Outputs, Sensoren, Motoren und vielem mehr, wobei wir auch versuchen, bestehende Hardware und zu wiederzuverwenden, bzw. upzucylen.

Medientechnologie: Hard- und Softskills

Julian Palacz | S2026 | 3 ECTS | Beginner

! Organisiert vom Institut für Design !

du lernst nicht coden. du lernst, eine maschine zu beauftragen, die dir confident falschen code liefert, deinen projektkontext vergisst und komplexität aufbläst, die niemand braucht. deine arbeit: kontrolle behalten, bullshit erkennen, systematisch debuggen.

das ist die realität – keine magie, sondern ein neues handwerk: technische arbeit kommissionieren und managen, ohne den output selbst schreiben zu können. in meiner künstlerischen praxis beschäftige ich mich viel mit daten und deren ästhetik – genau diese kritische distanz zum werkzeug brauchst du auch hier.

im workshop beleuchten wir die wichtigsten werkzeuge, paradigmen und fallstricke. wir bauen zusammen. dinge werden kaputtgehen. du lernst aus dem scheitern, nicht aus dem first try success. wir schaffen kontrollierte crashes und arbeiten uns systematisch raus.

Machine Learning for Artists

Ferdinand Doblhammer | S 2025 | 2 ECTS | Beginner

In diesem Kurs werden wir die praktische Anwendung von Machine Learning Algorithmen in der künstlerischen Praxis behandeln. Mithilfe der Programmiersprache Python werden wir unsere eigenen Algorithmen trainieren und einsetzen. Auf Basis von Beispielen aus der Medienkunst sollen eigene Projekte/Projektideen entwickelt und umgesetzt werden.

Keine Vorkenntnisse nötig, es wird eine kurze Einführung in Python und das Command Line Interface geben. Bitte eigenen Laptop mitbringen.

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

Dieser Kurs bietet eine umfassende Einführung in programmierbezogene Technologien und deren Anwendungen im Bereich Kunst und Design. Das Hauptziel des Kurses ist es praktisches Wissen zu vermitteln, um das kreative Potenzial von Programmiersprachen erfolgreich in der eigenen Arbeit nutzen zu können.

Web Coding

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

Dieser Kurs wird dich spielerisch in die Grundlagen moderner Webentwicklung einführen, indem du einfache webbasierte Spielprototypen nachbaust oder neu erstellst. Im Laufe dieses Kurses wirst du deine Fähigkeiten zur Entwicklung von Websites und einfachen Spielen entwickeln, die in (fast) jedem Webbrowser ausgeführt und in (fast) jede Webseite integriert werden können.

Methoden künstlerischer Forschung

Martin Kusch | WS25/26 | 2 ECTS

Das Seminar stellt Methoden und Strategien künstlerischer Forschung vor und ermöglicht die Entwicklung eigener Projekte. Es werden verschiedene methodische Zugänge erarbeitet, mit Schwerpunkt auf digitalen Medien und immersiven Umgebungen.

Graphics Programming

Leonard Weydemann | S 2026 | 2 ECTS | Intermediate

Organisiert von: Institut für Kunst und Technologie - Abteilung Geometrie.

Dieser englischsprachige Kurs soll das Verständnis von Programmier-/Skriptkonzepten durch die Erstellung interaktiver 3D-Szenen für die Darstellung im Web vertiefen.

Wir verwenden JavaScript, eine leicht zu erlernende Skriptsprache für Webanwendungen und die Grafikbibliothek three.js. Beispiele sind hier zu finden: 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 2026 | 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

Organized 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

Organised by: Institut für Design - Computerstudio.

In this course, the basics of programming are introduced using the Python programming language with practical examples. The aim is to impart basic knowledge in order to enable in-depth self-study.