(Created page with "Anhand von aufeinader aufbauenden praktischen Übungen werden Grundkonzepte des Programmierens eingeführt. Die Übungsergebnisse sind überwiegend grafischer Natur und führ...") |
No edit summary |
||
Line 17: | Line 17: | ||
* Einfachste Algorithmen (Bubblesort) | * Einfachste Algorithmen (Bubblesort) | ||
* Tracking von Bewegungen mit Background-Substraction | * Tracking von Bewegungen mit Background-Substraction | ||
[[Category:Werkmodul]] | |||
[[Category:SS17]] | |||
[[Category:Max Neupert]] |
Revision as of 12:19, 30 April 2017
Anhand von aufeinader 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 entweder Java (Processing) oder Javascript (P5.js) verwenden. Kurssprache ist deutsch. Die Veranstaltung richtet sich primär an ProgrammieranfängerInnen
Inhalte sind u.a.:
- Variablen
- Kontrollstrukturen (If/Then/Else, Schleifen)
- Funktionen
- Grundlagen Objektorientierung
- Grundlagen Rekursion
- Grundlagen Lineare Algebra für Grafikprogrammierung
- Einfachste Algorithmen (Bubblesort)
- Tracking von Bewegungen mit Background-Substraction