GMU:Processing Tutorium: Difference between revisions

From Medien Wiki
mNo edit summary
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===
 
=== Fortsetzende Treffen ===
Die fortsetzenden Treffen finden ab Januar immer montags von 10:00 Uhr bis 12:30 Uhr statt.
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
Line 36: Line 37:
* 08.02.10 Wiederholung Objektorientierung, Transformationsmatrix
* 08.02.10 Wiederholung Objektorientierung, Transformationsmatrix
* 15.02.10 Multitouch Workshop mit [[GMU:Tap|Tap]]
* 15.02.10 Multitouch Workshop mit [[GMU:Tap|Tap]]
===Treffen im SS2010===
 
=== Treffen im SS2010 ===
Im Sommermsemester 2010 treffen wir und immer Montags von 11:00 Uhr bis 13:30 Uhr im Raum 204.
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
* 19.04.10 Erstes Treffen, Themenbesprechung, Wiederholung Arrays und Bilder
Line 45: Line 47:
* 24.05.10 fällt aus ([http://de.wikipedia.org/wiki/Pfingsten#Feiertag Pfingstmontag])
* 24.05.10 fällt aus ([http://de.wikipedia.org/wiki/Pfingsten#Feiertag Pfingstmontag])
* 31.05.10 Video2
* 31.05.10 Video2
====Themen====
 
==== Themen ====
* Wiederholung der bisherigen Inhalte (v.a. Arrays und Funktionen)
* Wiederholung der bisherigen Inhalte (v.a. Arrays und Funktionen)
* Bilder und Pixelarrays
* Bilder und Pixelarrays
Line 54: Line 57:
* XML, JSON, Internet Daten und APIs
* XML, JSON, Internet Daten und APIs


==Inhalte==
== Inhalte ==
[[GMU:Processing Tutorium/Inhalte|Inhalte]]
[[GMU:Processing Tutorium/Inhalte|Inhalte]]


==Literatur und Links==
== Literatur und Links ==
[[Processing Links]]
[[Processing Links]]


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