4023051 – Software Engineering in Condensed Matter Physics

Allgemeine Informationen

Wichtige Informationen
We will search for the optimal date/time on the first lecture. If you cannot attend this, write a mail to wolfgang.wenzel@kit.edu. We will vote on the language in the first lecture.

https://matrix.to/#/#software-engineering-in-physics:kit.edu

Kursprogramm
From fundamental to advanced topics in software engineering with applications in physics in mind. The content will strongly focus on three areas: Design Patterns, Libraries and Infrastructure.

Design Patterns: (Abstract) Factories, Builder, Prototypes, Adapter, Composite, ...

Infrastructure (Examples): Version Control (Gitlab), Copilot, Containers, HPC

Libraries: numpy, scipy, pytorch (in excercises)

Zielgruppe
Students with a basic knowledge in python who want to improve their coding skills. This is not a class about numerical methods or machine learning, but some examples with use these as applications.

Veranstaltungsdaten

Zyklus
wöchtl.

Allgemein

Sprache
Deutsch
Copyright
This work has all rights reserved by the owner.

Tutorielle Betreuung

[gt5111@kit.edu]

[ec5456@kit.edu]

[mq5940@kit.edu]

[yv9041@kit.edu]

Verfügbarkeit

Zugriff
Unbegrenzt – wenn online geschaltet
Aufnahmeverfahren
Sie müssen einen Aufnahmeantrag stellen, um in den Kurs aufgenommen zu werden. Beschreiben Sie im Feld Nachricht, warum Sie beitreten möchten. Sobald Ihr Antrag angenommen oder abgelehnt wurde, erhalten Sie eine Benachrichtigung.
Zeitraum für Beitritte
Unbegrenzt
Veranstaltungszeitraum
24. Okt 2024 - 28. Feb 2025

Für Kursadministratoren freigegebene Daten

Daten des Persönlichen Profils
Anmeldename
Vorname
Nachname
E-Mail
Matrikelnummer

Zusätzliche Informationen

Objekt-ID
3272397