Computer-Physik
Sommer 2023

Mo, 12:00 | Algorithmen, S. Trebst
  HS III, konventionelle Vorlesung

Di, 14:00   | Programmiertechniken, S. Trebst
  HS III, interaktives Format — bringen Sie Ihren Laptop mit

Mi - Fr   | Übungsgruppen, TutorInnen
  verschiedene Seminarräume


Überblick

Die Vorlesung behandelt numerische Methoden zur Lösung physikalischer Probleme und bietet mit der Ausweitung auf 4 Wochenstunden seit 2016 auch eine Einführung in elementare Programmiertechniken. Dabei werden sowohl grundlegende numerische Verfahren eingeführt als auch auf Fragestellungen der Mechanik, Elektrodynamik, Quantenmechanik und statistischen Physik angewendet.

Vorlesungen | Übungen | Musterlösungen | Programmiertechniken



Vorlesungen

Die Vorlesung findet in Präsenz statt. Parallel dazu stellen wir Ihnen in diesem Semester auch sämtliche Vorlesungen und Programmier-Tutorials als online Videos zur Verfügung. Wir greifen dabei auf die Aufzeichnungen aus dem Jahr 2020 zurück, wo wir diese mit viel Aufwand eingespielt haben. Sie finden alle Videos auch dauerhaft auf vimeo unter vimeo.com/showcase/compphys20.





Übungen

Der reguläre Übungsgruppenbetrieb beginnt in der ersten Semesterwoche. Bei Fragen zum Übungsbetrieb melden Sie sich bitte bei Christoph Berke.


Übungsblätter







Programmiertechniken

Eine Einführung in Programmiertechniken wird integraler Bestandteil der Vorlesung sein. Wir werden diese am Beispiel der Programmiersprache Julia lehren. Julia ist eine relativ junge Programmiersprache, die in vielen Aspekten artverwandt mit Python ist, zugleich aber eine ungleich höhere numerische Effizienz mit sich bringt.

Tutorials


Begleitend zu den Programmier-Tutorials der Vorlesung stellen wir Ihnen hier ein von Christoph Berke aufgenommenes Video-Tutorial zum Plotten in Julia mit der Makie-Bibliothek zur Verfügung:
  • Makie-Tutorial 1: Grundlagen [complete] Video T1
  • Makie-Tutorial 2: Interaktive Plots [complete] Video T2
  • Makie-Tutorial 3: Animationen [complete] Video T3





Julia-Resourcen




Literatur


Weiterführende Literatur
Programiersprache Julia




Klausurtermine

Klausur: Mittwoch, 9. August 2023 | 9:00 - 12:00 | HS I
Denken Sie bitte an Ihre rechtzeitige KLIPS-Anmeldung.

Nachklausur: Dienstag, 26. September 2023 | 13:00 - 16:00 | HS I
Denken Sie an Ihre erneute und rechtzeitige KLIPS-Anmeldung.



Voraussetzungen

Formal keine. Programmierkenntnisse sind natürlich hilfreich, werden aber nicht vorausgesetzt.