Module und Inhalte
Der Fachkurs verteilt sich auf sechs Blöcke und bearbeitet drei Schwerpunkte:
- Code als Sprache
- Sensoren, Schnittstellen und Daten
- Computing im Kontext mit Einblick ins Physical Computing
Schwerpunkt 1:
Basis: Code als Sprache
Grundlegendes generatives Gestalten
Wir starten mit der Perspektive Code als Sprache: Wir erschliessen das generative Gestalten durch ein limitiertes Set von Befehlen und Konstrukten. Es handelt sich um eine Einführung in die Arbeitsumgebung und die Befehle von p5.js – einer Erweiterung von JavaScript. Im Anschluss lernen Sie spielerisch die Grundkonzepte einer Programmiersprache kennen und erproben das Zeichnen mit Code. Auch Möglichkeiten von Export und Weiterverarbeitung werden gezeigt.
Schwerpunkt 2:
Input / Output Dataselfie
Sensoren, Schnittstellen und Daten
Im zweiten Schwerpunkt beschäftigen wir uns mit Sensoren und Datenmessungen von unseren persönlichen Devices: Wir lesen Echtzeitdaten von Mikrofon, Kamera und unseren Mobile Phones ein. Wir nutzen solche Alltagsgeräte, um zu verstehen, was Sensorwerte sind und wie wir diese nutzen können, um unsere erarbeiteten Codeskizzen interaktiv anzusteuern. Was lässt sich messen und was bleibt im verborgenen, unmessbaren Bereich? In diesem Zusammenhang diskutieren wir Themen wie Tracking, Normierung und Optimierung von Verhalten, die durch diese Technologien ermöglicht werden.
Schwerpunkt 3:
Computing im Kontext: Making Sense
Aufbauend auf dem fundamentalen Verständnis wie mit Code gestaltet und durch Sensorwerte gespiesen werden kann, schauen wir wie sich in diesem Zusammenspiel eine Sinnhaftigkeit entwickeln lässt. Wie lässt sich gemessene Information verarbeiten und darstellen, um im Anschluss spezifischen Output aufzuzeigen, eine Interaktion zu triggern, eine kritische Frage zu stellen oder eine poetische Inszenierung aufzubauen? Um spezielle Sensorwerte (z.B. Bodenfeuchtigkeit, UV, Licht etc.) für unsere Projekte zu nutzen, werden wir hier auch einen Einblick in die Basics der Elektrotechnik und Mikrokontroller werfen.