GMU:Processing Tutorium: Difference between revisions

From Medien Wiki
 
(25 intermediate revisions by 2 users not shown)
Line 5: Line 5:


==Kursdetails==
==Kursdetails==
*''Lehrperson:'' Matthias Breuer (Verantwortlich: Max Neupert)
*''Lehrperson:'' [[Matthias Breuer]] (Verantwortlich: [[Max Neupert]])
*''Bewertung:'' 0 ECTS, 0 SWS
*''Bewertung:'' 0 [[ECTS]], 0 [[SWS]]
*''Termin:'' 20.11 - 22.11. 10-18h
*''Termin:'' 20.11 - 22.11. 10-18h
*''Ort:'' Marienstrasse 7, Raum 204
*''Ort:'' [[Marienstraße 7b]], Raum 204


==English description==
== 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.
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.
During the workshop the principles of programming with processing are learned and own “sketches” will be created.


==Voraussetzungen==
== Voraussetzungen ==
Engagement und Wille zum Erlernen einer Programmiersprache.
Engagement und Wille zum Erlernen einer Programmiersprache.


==Leistungsnachweis==
== Leistungsnachweis ==
entfällt
entfällt


==Zielgruppe==
== Zielgruppe ==
Studierende der Fakultäten Medien, Gestaltung und der Medienarchitektur
Studierende der Fakultäten Medien, Gestaltung und der Medienarchitektur


==Syllabus==
== Syllabus ==
* 20.11.09 Einführung in Processing (Installation, Programm), Grundlagen der Programmierung (Variablen, Datentypen, Operatoren), 2D Zeichnungen (Formen, Farbe, Transparenz), Interaktion (Keyboard, Maus), Zufall
* 20.11.09 Einführung in Processing (Installation, Programm), Grundlagen der Programmierung (Variablen, Datentypen, Operatoren), 2D Zeichnungen (Formen, Farbe, Transparenz), Interaktion (Keyboard, Maus), Zufall
* 21.11.09 if-Abfragen, Pong, Physik, Bewegung
* 21.11.09 if-Abfragen, Pong, Physik, Bewegung
* 22.11.09 Typographie, Schleifen, Farbverläufe, Bild und PDF-Export
* 22.11.09 Typographie, Schleifen, Farbverläufe, Bild und PDF-Export
===Fortsetzende Treffen===
 
Die fortsetzenden Treffen finden ab Januar immer montags von 10:00 bis 12:30 Uhr statt:
=== Fortsetzende Treffen ===
Die fortsetzenden Treffen finden ab Januar immer montags von 10:00 Uhr bis 12:30 Uhr statt.
* 11.01.10 Wiederholung, Arrays
* 11.01.10 Wiederholung, Arrays
* 18.01.10 Funktionen
* 18.01.10 Funktionen, Bilder, Pixelarray
* 25.01.10 Objektorientierung
* 25.01.10 fällt aus ([http://medien-laden.de medien.laden])
 
* 01.02.10 Wiederholung Arrays u. Funktionen, Objektorientierung
==Inhalte==
* 08.02.10 Wiederholung Objektorientierung, Transformationsmatrix
[[GMU:Processing Tutorium Inhalte|Inhalte]]
* 15.02.10 Multitouch
 
==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==
=== Treffen im SS2010 ===
===Processingressourcen im Web===
Im Sommermsemester 2010 treffen wir und immer Montags von 11:00 Uhr bis 13:30 Uhr im Raum 204.
* [http://www.processing.org Processing-Projekt]
* 19.04.10 Erstes Treffen, Themenbesprechung, Wiederholung Arrays und Bilder
* [http://www.processingblogs.org Aggregator für verschiedene Processing bezogene Blogs]
* 26.04.10 Bilder transformieren, Wiederholung Funktionen, Pixelarray
* [http://btk.tillnagel.com Processing Workshop von Till Nagel]
* 03.05.10 fällt aus ([[GMU:Neuronale Netze - eine Einführung für Künstler|Neuronale Netze]])
* [http://www.openprocessing.org Openprocessing, Sketches mit source]
* 10.05.10 fällt aus ([[GMU:Neuronale Netze - eine Einführung für Künstler|Neuronale Netze]])
* [http://rauldiazpoblete.com/project.php?p1=1&p2=1&lang=en Processing + Pure data = Roland TR909]
* 17.05.10 Video1
* [http://gombology.net A proposed toolbox/API for connecting synths like Pd to Apps like Processing]
* 24.05.10 fällt aus ([[wikipedia:de:Pfingsten#Feiertag|Pfingstmontag]])
* 31.05.10
* 07.06.10
* 14.06.10 Video1
* 21.06.10 Video2
* 28.06.10 fällt aus ([[Teri Rueb]])
* 05.07.20 Video3
* 12.07.10 Sound


===Künstler===
==== Themen ====
* [http://www.zugakousaku.com/index.html?en-prolab Beispiele von Futurismo Zugakousaku]
* Wiederholung der bisherigen Inhalte (v.a. Arrays und Funktionen)
* [http://reas.com Casey Reas]
* Bilder und Pixelarrays
* [http://benfry.com Ben Fry]
* Image processing
* [http://complexification.net Jared Tarbell]
* Video
* [http://toxi.co.uk Karsten Schmidt]
* Computer vision (color tracking, motion detection)
* [http://www.flight404.com Robert Hodgin]
* Sound
* [http://unlekker.net Marius Watz]
* [http://www.maedastudio.com John Maeda]


===Verschiedene andere Ressourcen===
== Literatur und Links ==
[http://infosthetics.com Infosthetics.com Datenvisualisierung]
[[Processing/Links]]


[[Category:WS09|Wintersemester 2009]]
[[Category:WS09]]
[[Category:Matthias Breuer]]
[[Category:Matthias Breuer]]
[[Category:Programmiersprachen]]
[[Category:Programmiersprachen]]
[[Category:Processing]]
[[Category:Processing]]
[[Category:Tutorium]]

Latest revision as of 18:51, 1 May 2012

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

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, Operatoren), 2D Zeichnungen (Formen, Farbe, Transparenz), Interaktion (Keyboard, Maus), Zufall
  • 21.11.09 if-Abfragen, Pong, Physik, Bewegung
  • 22.11.09 Typographie, Schleifen, Farbverläufe, Bild und PDF-Export

Fortsetzende Treffen

Die fortsetzenden Treffen finden ab Januar immer montags von 10:00 Uhr bis 12:30 Uhr statt.

  • 11.01.10 Wiederholung, Arrays
  • 18.01.10 Funktionen, Bilder, Pixelarray
  • 25.01.10 fällt aus (medien.laden)
  • 01.02.10 Wiederholung Arrays u. Funktionen, Objektorientierung
  • 08.02.10 Wiederholung Objektorientierung, Transformationsmatrix
  • 15.02.10 Multitouch

Treffen im SS2010

Im Sommermsemester 2010 treffen wir und immer Montags von 11:00 Uhr bis 13:30 Uhr im Raum 204.

  • 19.04.10 Erstes Treffen, Themenbesprechung, Wiederholung Arrays und Bilder
  • 26.04.10 Bilder transformieren, Wiederholung Funktionen, Pixelarray
  • 03.05.10 fällt aus (Neuronale Netze)
  • 10.05.10 fällt aus (Neuronale Netze)
  • 17.05.10 Video1
  • 24.05.10 fällt aus (Pfingstmontag)
  • 31.05.10
  • 07.06.10
  • 14.06.10 Video1
  • 21.06.10 Video2
  • 28.06.10 fällt aus (Teri Rueb)
  • 05.07.20 Video3
  • 12.07.10 Sound

Themen

  • Wiederholung der bisherigen Inhalte (v.a. Arrays und Funktionen)
  • Bilder und Pixelarrays
  • Image processing
  • Video
  • Computer vision (color tracking, motion detection)
  • Sound

Literatur und Links

Processing/Links