Dieser Kurs führt in grundlegende Programmierkonzepte und Problemlösungsstrategien ein, die für die wissenschaftliches Programmieren und Softwareentwicklung essenziell sind. Egal, ob Sie neu im Programmieren sind oder Ihre Grundlagen vertiefen möchten – dieser Kurs bietet eine strukturierte Einführung mit praktischen Übungen und Anwendungsfällen.

Lernziele:
Am Ende dieses Kurses sollten Sie:

✅ den Umgang mit dem Terminal kennen, u.a.: Dateiverwaltung und wichtige Befehle

✅ Grundlegende Programmierprinzipien und -logik kennen und verstehen

✅ Code effizient schreiben, debuggen und ggf. kompilieren können

✅ Variablen, Datentypen und Kontrollstrukturen kennen

✅ Gundlegende Kenntnisse über Git und Versionskontrolle haben

✅ Wissenschaftliche Daten einlesen, verarbeiten und darstellen

✅ Basiskenntnis des LaTeX Textsatzsystems zur Erstellung wissenschaftlicher Schriften