Vorlesung Computational Physics Sommersemester 2024

Anharm. Potential & DLA Vorbemerkung:
Falls Sie (auch schon vor Beginn des Semesters) irgendwelche Fragen, Unklarheiten, Anmerkungen, Vorschläge, Bedenken, ... haben, zögern Sie bitte nicht, mich einfach per Mail anzusprechen. Gerne können wir auch einen individuellen Gesprächstermin vereinbaren.


Zum Ablauf ist Folgendes geplant:
OPAL-Einschreibung in die Übungsgruppen:
Bitte tragen Sie sich bis Freitag, 05.04.2024, via OPAL in eine der folgenden Übungsgruppen ein:
Da OPAL gerne in den Tagen vor Vorlesungsbeginn gewartet wird und insbesondere am ersten Vorlesungstag zusammenbricht, ist eine frühe Einschreibung und Anmeldung in Matrix essentiell für einen möglichst reibungslosen Start.
Auf der Grundlage der OPAL Einschreibung werden auch die Matrix Räume für die Übungen, die ab 09.04.2024 beginnen, eingerichtet.
Eine Korrektur eingereichter Aufgaben findet nur für in OPAL eingeschriebene Teilnehmer:innen statt.

Hinweise

Vorkenntnisse:

Abgabe der Übungsaufgaben

Details zur wöchentlichen Abgabe der Übungsaufgaben: siehe Einführung I.

Prüfungsleistung/Scheinkriterium

Programmsammlung aus 10 Programmen mit je (16+4) Punkten (144 Punkte = 100%).
Blatt mit der geringsten Punktzahl wird gestrichen.

Notenzuordnung: 1.0 (ab 136 Punkten), 1.3 (ab 128), 1.7 (ab 120), 2.0 (ab 112), 2.3 (ab 104), 2.7 (ab 96), 3.0 (ab 88), 3.3 (ab 80), 3.7 (ab 72), 4.0 (ab 64), 5.0 (unter 64).

Täuschungsversuche:
- Täuschungsversuch: Prüfungsleistung nicht bestanden.
- Feststellung des Täuschungsversuchs ist auch nach Abgabe der Programmsammlung möglich.

Linux und Windows-Installation

Im Kurs wird Python 3.10 verwendet. Weitere Versionen: numpy: 1.21.5, scipy: 1.8.0, matplotlib: 3.5.1

Übungsaufgaben

Zusätzliches Material

Dokumentation zu Python

Python ist eine interpretierte, objekt-orienterte Programmiersprache, die sowohl für kleine als auch große Projekte geignet ist. Neben Programmen kann Python auch interaktiv verwendet werden. Sowohl für den Programmieranfänger als auch für den Experten ist es ideal geeignet, um numerische Aufgaben schnell umzusetzen und zu visualisieren.
Zusammen mit der NumPy und SciPy Erweiterung stellt es eine interessante freie Alternative zu Softwarepaketen wie MATLAB, PV-Wave oder IDL dar, mit dem Vorteil einer vollständigen Programmiersprache.

Programmtest im PC-Pool via SSH

Unter Linux: Hinweise zu Windows finden Sie hier.

Programmtest auf dem MatNat Linux-Terminalserver

Eine Alternative ist die Verwendung des Linux-Terminalserver des Bereiches Mathematik und Naturwissenschaften (dort finden Sie alle notwendigen Informationen zu Zugriff und Dateiübertragung).

Python mit den notwendigen Paketen in der richtigen Version können Sie durch
  curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  chmod +x Miniconda3-latest-Linux-x86_64.sh
  ./Miniconda3-latest-Linux-x86_64.sh
  # Alle Fragen mit yes beantworten, Konsole neustarten
  rm Miniconda3-latest-Linux-x86_64.sh
  conda install numpy=1.21.5 matplotlib=3.5.1 scipy=1.8
installieren.


Last modified: 06 May 2024, 10:38:21, Arnd Bäcker
Computational Physics Group Home.