(Neuer Kurs)
Line 1: Line 1:
#REDIRECT [[GMU:Actors, Traces, Collectives/SS17]]
+
Für den Kurs mit dem selben Namen im SS 2017, siehe: [[GMU:Actors, Traces, Collectives/SS17]]
 +
 
 +
Einführung ins Programmieren anhand von graphischen Beispielen
 +
 
 +
[[:Category:Werkmodul|Werkmodul]]<br />
 +
''Lehrender:'' [[Felix Bonowski]]<br />
 +
''Punkte:'' 6 [[ECTS]], 4 [[SWS]]<br />
 +
''Termine:''21.+22.10.2017 sowie 28.+29.10.2017  sowie Konsultationen<br />
 +
''Ort:'' [[Marienstraße 5]], Seminarraum 205<br />
 +
''Erstes Treffen:'' 21.10.2017 10:00<br />
 +
 
 +
 
 +
==Kursbeschreibung==
 +
Anhand von aufeinander aufbauenden praktischen Übungen werden Grundkonzepte des Programmierens eingeführt.
 +
 
 +
Die Übungsergebnisse sind überwiegend grafischer Natur und führen von einfachen Bewegungsspuren über L-Systeme und einer klassischen Schwarmsimulation (Craig Reynold's Boids) zur Live-Verarbeitung von Kameradaten.
 +
 
 +
Die Veranstaltung wird Java (Processing) oder JavaScript (P5.js) verwenden.
 +
Kurssprache ist deutsch.
 +
Die Veranstaltung richtet sich primär an ProgrammieranfängerInnen
 +
 
 +
Inhalte sind u.a.:
 +
 
 +
* einfache Grafikfunktionen in Processing
 +
* Variablen
 +
* Kontrollstrukturen (If/Then/Else, Schleifen)
 +
** [[/if Bedingung/]]
 +
** for Schleifen
 +
* [[/Funktionen/]]
 +
* Grundlagen Objektorientierung
 +
* [[/Agentensysteme/]]
 +
* Grundlagen Rekursion
 +
* Grundlagen Lineare Algebra für Grafikprogrammierung
 +
* Einfachste Algorithmen ([[wikipedia:de:Bubblesort|Bubblesort]])
 +
* [[/Tracking/]] von Bewegungen
 +
 
 +
 
 +
==Ablauf==
 +
Wir folgen grob Daniel Shiffmans Buch [http://natureofcode.com/book/introduction/ The Nature of Code] ([https://www.youtube.com/user/shiffman/playlists?view=50&sort=dd&shelf_id=6 Kapitel video playlists]) und dem Buch [http://www.generative-gestaltung.de/code Generative Gestaltung]
 +
 
 +
==Links==
 +
[[Processing/Links]]
 +
 
 +
[[Category:Werkmodul]]
 +
[[Category:WS17]]
 +
[[Category:Processing]]

Revision as of 21:30, 13 August 2017

Für den Kurs mit dem selben Namen im SSSommersemester – summer semester. Usually this is followed by the year. If not it could be something else. 2017, siehe: GMU:Actors, Traces, Collectives/SS17

Einführung ins Programmieren anhand von graphischen Beispielen

Werkmodul
Lehrender: Felix Bonowski
Punkte: 6 ECTS, 4 SWS
Termine:21.+22.10.2017 sowie 28.+29.10.2017 sowie Konsultationen
Ort: Marienstraße 5, Seminarraum 205
Erstes Treffen: 21.10.2017 10:00

Kursbeschreibung

Anhand von aufeinander aufbauenden praktischen Übungen werden Grundkonzepte des Programmierens eingeführt.

Die Übungsergebnisse sind überwiegend grafischer Natur und führen von einfachen Bewegungsspuren über L-Systeme und einer klassischen Schwarmsimulation (Craig Reynold's Boids) zur Live-Verarbeitung von Kameradaten.

Die Veranstaltung wird Java (Processing) oder JavaScript (P5.js) verwenden. Kurssprache ist deutsch. Die Veranstaltung richtet sich primär an ProgrammieranfängerInnen

Inhalte sind u.a.:

  • einfache Grafikfunktionen in Processing
  • Variablen
  • Kontrollstrukturen (If/Then/Else, Schleifen)
  • Funktionen
  • Grundlagen Objektorientierung
  • Agentensysteme
  • Grundlagen Rekursion
  • Grundlagen Lineare Algebra für Grafikprogrammierung
  • Einfachste Algorithmen (Bubblesort)
  • Tracking von Bewegungen


Ablauf

Wir folgen grob Daniel Shiffmans Buch The Nature of Code (Kapitel video playlists) und dem Buch Generative Gestaltung

Links

Processing/Links