No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
Inhalte sind u.a.: | Inhalte sind u.a.: | ||
* | * Einfache Grafikfunktionen in Processing | ||
* Variablen | * Variablen | ||
* Kontrollstrukturen (If/Then/Else, Schleifen) | * Kontrollstrukturen (If/Then/Else, Schleifen) | ||
Line 37: | Line 37: | ||
==Ablauf== | ==Ablauf== | ||
Wir folgen grob | Wir folgen grob ([) | ||
==Links== | ==Links== | ||
Der Kurs ist in seinen Inhalten sehr ähnlich zu 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]. | |||
Ein gutes Tutorial für Einsteiger in Deutsch gibt es auf [http://www.creativecoding.org/] | |||
Beispielcode für sehr hübsch anzuschauende Grafikengibt es hier: [http://www.generative-gestaltung.de/code Generative Gestaltung] | |||
Eine große Liste mit Links gibt es hier: | |||
[[Processing/Links]] | [[Processing/Links]] | ||
Revision as of 15:33, 20 October 2017
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
Werkmodul
Lehrender: Felix Bonowski
Punkte: 6 ECTS, 4 SWS
Termine:21.+22.10.2017 und 28.+29.10.2017 sowie Konsultationen
Ort: Marienstraße 7b, Seminarraum 204
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)
- if Bedingung
- for Schleifen
- Funktionen
- Grundlagen Objektorientierung
- Agentensysteme
- Grundlagen Rekursion
- Grundlagen Lineare Algebra für Grafikprogrammierung
- Einfachste Algorithmen (Bubblesort)
- Tracking von Bewegungen
Ablauf
Wir folgen grob ([)
Links
Der Kurs ist in seinen Inhalten sehr ähnlich zu Daniel Shiffmans Buch The Nature of Code Kapitel video playlists.
Ein gutes Tutorial für Einsteiger in Deutsch gibt es auf [1]
Beispielcode für sehr hübsch anzuschauende Grafikengibt es hier: Generative Gestaltung
Eine große Liste mit Links gibt es hier: Processing/Links