81
edits
(Max moved page GMU:Actors, Traces, Collectives to GMU:Actors, Traces, Collectives/SS17: gleicher kurs im WS) |
No edit summary |
||
| (7 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
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:'' [[GMU:Felix Bonowski|Felix Bonowski]]<br /> | |||
''Punkte:'' 6 [[ECTS]], 4 [[SWS]]<br /> | |||
''Termine:''21.+22.10.2017 und 28.+29.10.2017 sowie Konsultationen<br /> | |||
''Ort:'' [[Marienstraße 7b]], Seminarraum 204<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) 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 | |||
* Grundlagen Rekursion | |||
* Grundlagen Lineare Algebra für Grafikprogrammierung | |||
* Einfachste Algorithmen ([[wikipedia:de:Bubblesort|Bubblesort]]) | |||
* [[/Tracking/]] von Bewegungen | |||
==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/ 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]] | |||
[[Category:Werkmodul]] | |||
[[Category:WS17]] | |||
[[Category:Processing]] | |||
edits