Code and algorithms are the materials from which essential aspects of our social, cultural and economic future are built. When designing these interactive systems and objects, a substantial understanding of the underlying technology (hardware) and the executed algorithm or program code (software) is essential.
With the increase of such systems in everyday life, there is an increasing need to approach these topics in the context of design studies (especially in interaction/interface/ product design) and to develop the ability to develop such prototypes.
In this crash course (6 longer sessions with breaks) we learn the absolute basics of programming and look at individual aspects of the subject complex:
No previous knowledge is required for participation. Directly after the course, there will be “Interactive Systems [Application]” courses about Arduino and Tiny Machine Learning in which you can apply what you have learned.
Code und Algorithmen sind die Materialen, aus denen wesentliche Aspekte unserer gesellschaftlichen, kulturellen und wirtschaftlichen Zukunft gebaut werden. Bei der Gestaltung dieser interaktiver Systeme und Objekte, ist ein essentielles Verständnis der zugrundeliegenden Technologie (Hardware) und des ausgeführten Algorithmus bzw. Programmcodes (Software) unerlässlich.
Mit der Zunahme solcher Systeme im Alltag steigt die Notwendigkeit, sich diesen Themen im Rahmen eines Designstudiums (insbesondere im Interaktions-/Interface-/Produktdesign) zu nähern und die Fähigkeit zu entwickeln, derartige Prototypen entwickeln zu können.
In diesem Crashkurs (6 längere Sitzungen mit Pausen) lernen wir absolute Grundlagen des Programmierens und betrachten einzelne Aspekte des Themenkomplexes, wie:
Für die Teilnahme sind keinerlei Vorkenntnisse erforderlich. Direkt anschließend an den Kurs finden weitere “Interaktive Systeme [Application]” Kurse zu den Themen Arduino und Tiny Machine Learning statt, in welchen das Gelernte angewandt werden kann.