IFD:Einführung in die be-greifbare Programmierung: Difference between revisions

From Medien Wiki
No edit summary
No edit summary
Line 12: Line 12:
Der Kurs führt in die Grundstrukturen des Programmierens ein. Neben den Sprachgrundlagen werden Inhalte der <b>M</b>ensch-<b>C</b>omputer-<b>I</b>nteraktion näher betrachtet und im Zusammenhang mit praktischen Auseinandersetzungen digitaler und physikalischer Modelle, werden diese theoretisch mit einbezogen.  
Der Kurs führt in die Grundstrukturen des Programmierens ein. Neben den Sprachgrundlagen werden Inhalte der <b>M</b>ensch-<b>C</b>omputer-<b>I</b>nteraktion näher betrachtet und im Zusammenhang mit praktischen Auseinandersetzungen digitaler und physikalischer Modelle, werden diese theoretisch mit einbezogen.  


Die Open Source Programmiersprache und Entwicklungsumgebung <b>Processing</b>, sowie die Mikrocontroller-Plattform <b>Arduino</b> eignen sich auf Grund des Einfachen Aufbaus sehr gut als Einstieg in die Welt der be-greifbaren Benutzerschnittstellen.
Die Open Source Programmiersprache und Entwicklungsumgebung <b>Processing</b>, sowie die Mikrocontroller-Plattform <b>Arduino</b> eignen sich auf Grund des einfachen Aufbaus sehr gut als Einstieg in die Welt der be-greifbaren Benutzerschnittstellen.


==English description==
==English description==

Revision as of 17:06, 30 October 2012

Werkmodul

Lehrperson: Johannes Deich
Bewertung: 6 ECTS, 3 SWS
Termin: Donnerstag, 17:00 bis 18:30 Uhr
Ort: Marienstraße 7b, Raum 105
Erster Termin : Donnerstag, 01.11.2012, 17:00 Uhr

Beschreibung

Das Werkmodul richtet sich an Studierende gestaltender Studiengänge, die einen Einstieg in die Programmierung physikalisch, digitaler Umgebungen suchen.

Der Kurs führt in die Grundstrukturen des Programmierens ein. Neben den Sprachgrundlagen werden Inhalte der Mensch-Computer-Interaktion näher betrachtet und im Zusammenhang mit praktischen Auseinandersetzungen digitaler und physikalischer Modelle, werden diese theoretisch mit einbezogen.

Die Open Source Programmiersprache und Entwicklungsumgebung Processing, sowie die Mikrocontroller-Plattform Arduino eignen sich auf Grund des einfachen Aufbaus sehr gut als Einstieg in die Welt der be-greifbaren Benutzerschnittstellen.

English description

This beginner course is dedicated to all design- and media-students who are looking for a programming introduction to create physical digital environments.

The course gives students a basic introduction of programming. Besides the programming language, the content of Human-Computer-Interaction will be considered theoretically in more detail.

We will use the open source programming language and development environment: Processing and Arduino microcontroller to get more involved with the world of tangible user interfaces.

Themen

Grundlagen Interface

  • Theoretische Einführung in physikalisch, be-greifbare Benutzerschnittstellen
  • User Interface (GUI/TUI/Natural User Interface)
  • Tangible Interaction, Wearables- und Ubiquitous Computing
  • User Experience

Grundlagen Programmierung

  • Praktische Einführung in die Programmierung (Processing/Arduino)
  • Vorgeschichte
  • Variablen und Bedingungen
  • Funktionen/Methoden
  • Schleifen
  • Arrays
  • Objektorientiere Programmierung
  • Frameworks

Einblicke in

  • Künstlerarbeiten
  • Angewandte Fallbeispiele

Voraussetzungen

k.A.

Anmeldung

Die Bewerbung für eine Teilnahme am Kurs muss bis zum 3. November per E-Mail mit dem Betreff: Bewerbung Einführung in die be-greifbare Programmierung und folgenden Angaben an: johannes.deich (at) uni-weimar.de gesendet werden.

  • Name
  • Fachrichtung und Fachsemester
  • Matrikelnummer
  • Angabe der geltenden Prüfungsordnung
  • Gültige E-Mail-Adresse @uni-weimar.de (zur Bestätigung der Anmeldung) Warum?
  • Erwartungen zum Kurs (kurz)

Sollte es mehr als 20 Bewerber geben, entscheidet die Zugehörigkeit zur Fakultät/des Studiengangs und ggf. die Reihenfolge der Anmeldungen über die Aufnahme in den Kurs. Eine Bestätigung zur Aufnahme im Kurs kommt bis zum 5. Oktober per E-Mail.

Leistungsnachweis

Regelmäßige und aktive Teilnahme sowie die Umsetzung einer Projektidee (Anwendung gelernter Inhalte)

Zielgruppe

Bachelor-Studierende der Fakultäten Medien, Gestaltung und des Studiengangs Medienarchitektur

Links

http://www.openprocessing.org http://processing.org http://arduino.cc

Literatur