GMU:Processing Tutorium: Difference between revisions

From Medien Wiki
(Created page with '==Beschreibung== Processing ist ein quelloffenes Projekt, bestehend aus Programmiersprache und Entwicklungsumgebung, dass vor allem auf die Einsatzbereiche Grafik, Animation und …')
 
Line 30: Line 30:


==Inhalte==
==Inhalte==
Hier kommen dann Erklärungen und Beispielsketches
[[WS09:Processing Tutorium Inhalte|Inhalte]]


==Literatur==
==Literatur==

Revision as of 12:03, 21 November 2009

Beschreibung

Processing ist ein quelloffenes Projekt, bestehend aus Programmiersprache und Entwicklungsumgebung, dass vor allem auf die Einsatzbereiche Grafik, Animation und Interaktion zugeschnitten ist. Durch seine einfache Struktur und des einfachen visuellen Outputs eignet sich Processing gut um die Grundlagen des Programmierens zu erlernen. Processing wird dadurch vor allem von Studenten, Künstlern und Gestaltern geschätzt. Das Projekt wurde von Ben Fry und Casey Reas am MIT Media Lab initiert und wird von einer Gruppe Freiwilliger weiterentwickelt und unterhalten.

Im Workshop sollen die Grundlagen des Programmierens mit Processing erlernt werden und eigene „Sketches“ erstellt werden.

Kursdetails

  • Lehrperson: Matthias Breuer (Verantwortlich: Max Neupert)
  • Bewertung: 0 ECTS, 0 SWS
  • Termin: 20.11 - 22.11. 10-18h
  • Ort: Marienstrasse 7, Raum 204

English description

Processing is an open source project (programming language and an IDE) for programming images, animation and interaction. It's simple structure and easy visual output make processing perfect for learning the principles of programming. Due to its simplicity but at the same time powerful results processing is used and valued by students, artists and designers. The processing project was initiated by Ben Fry and Casey Reas at the MIT Media Lab and continues to be developed and maintained by a team of volunteers.

During the workshop the principles of programming with processing are learned and own “sketches” will be created.

Voraussetzungen

Engagement und Wille zum Erlernen einer Programmiersprache.

Leistungsnachweis

entfällt

Zielgruppe

Studierende der Fakultäten Medien, Gestaltung und der Medienarchitektur

Syllabus

  • 20.11.09 Einführung in Processing (Installation, Programm), Grundlagen der Programmierung (Variablen, Datentypen, Schleifen, if-else, Operatoren), 2D Zeichnungen (Formen, Farbe, Transparenz), Interaktion (Keyboard, Maus), Funktionen, Zufall
  • 21.11.09 Arrays, Zeichenketten, Objektorientierung, Algorithmen, Generative Zeichnungen, Physik
  • 22.11.09 Bilder laden und speichern, Bildbearbeitung, Typographie, Pixelmanipulationen

Inhalte

Inhalte

Literatur

  • Shiffman, Daniel Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction ISBN 9780123736024
  • Greenberg, Ira Processing: Creative Coding and Computational Art ISBN 9781590596173
  • Maeda, John Creative Code: Ästhetik und Programmierung am MIT Media Lab ISBN 3764371080
  • Maeda, John Maeda@media ISBN 0500282358

Links

Processingressourcen im Web

Künstler

Verschiedene andere Ressourcen

Infosthetics.com Datenvisualisierung