### Organisatorisches
* Arbeitsaufwand: 3 Credits
* Anrechnung?
* Für Master of Education - M.Edu.102.2: Fächerübergreifende fachwissenschaftliche, fachdidaktische und/oder bildungswissenschaftliche Vertiefung 2
* Für Bachelorstudierende - B.Erz.917.Mp: Medienbildung
---
### Kursplan
---
### Design Einführung von Marlene Knoche
---
### Prüfungsleistung
* Kurze Animation (zwischen 5 und 60 Sekunden) zu eigenem Thema
* Animation wird als mp4 format abgegeben, zusammen mit dem generierenden Jupyter Notebook, das als PDF exportiert wird.
* Beschreiben, welches physikalische Phänomen behandelt wird.
* Wichtige Codezeilen mit Kommentaren versehen.
* Jeder gibt ein eigenes Notebook ab.
---
### Weiteres
* Alle Projekte werden im GitLab Intern zur Verfügung gestellt.
* Möglichkeit zur Veröffentlichung auf dem Twitter Account Pheyelab Uni Göttingen
---
### Lernziel
* eigenständiges Erstellen und Konzipieren physikalischer (bzw. mathematischer) Animationen
* Den Code von schon existierenden Animationen für eigene Anwendungsfälle anpassen
* Erlernen bzw. Erweitern grundlegender Python Kenntnisse
---
### Einsatzgebiete
* das Erstellen wissenschaftlicher Animationen für Vorträge
* das Konzipieren von Unterrichtsmaterialien für den Schulunterricht bzw. für Übungsgruppen an der Universität
* das Kreieren von Physik-Animationen für Social Media (z.B. "Physik im Advent")
---
### Wann ist manim geeignet?
* Für sehr präzise Animationen
* Iteration über Objekte
* Zufallsparameter generieren
* Anbindung an schon in Python implementierte Physik/Mathe Module
---
### Wann ist manim nicht geeignet?
* interaktiv ❌
* 3 D Grafiken ❌
* Langsam für > 1000 Objekte
* Keine Fluid Simulation ❌
* Für simple Animationen (z.B. FadeIn, FadeOut) ist z.B. PowerPoint besser geeignet
* Berechnung bis jetzt nur auf CPU (noch nicht GPU)
---
### Kurze Geschichte
* Manim wurde 2015 angefangen von Grant Sanderson zu entwickeln, als persönliches Projekt für seinen Mathe YouTube Kanal [3blue1brown](https://youtube.com/3blue1brown).
* Basierend auf seinem Code hat sich im Mai 2020 die Community [ManimCommunity](https://github.com/ManimCommunity/manim) gegründet, mit dem Ziel manim zu dokumentieren und stetig zu verbessern.
* Zur Zeit gibt es 26 ehrenamtliche Core-Maintainer welche halbjährlich ein Steering Council (Lenkungsgremium) mit 3 Mitgliedern wählen.
* Bis Heute (19.5.22) wurden 1566 Beiträge zur Codeverbesserung von 304 Mitwirkenden auf [GitHub](https://github.com/ManimCommunity/manim) eingepflegt.
Statistik
- Tägliche Besuche der Dokumentationsseite: ca. 7.000
-
Über 12.000 monatliche Downloads
-
Über 10.000 ⭐️ on GitHub