707716 VU Wissenschaftliches Programmieren
Wintersemester 2021/2022 | Stand: 11.10.2021 | LV auf Merkliste setzenZiel dieser Lehrveranstaltung ist das Erlernen moderner Programmiertechniken für Geowissenschaftler. Absolventinnen und Absolventen sollen in der Lage sein selbständig strukturierten und erweiterbaren Programmcode zu erstellen. Dabei erlernen Studenten die Fähigkeit mit Basiswerkzeugen (IDEs, debugger, unit testing, object oriented programming, scientific software packages) umzugehen.
Die Lehrveranstaltung umfasst die folgenden Themen, welche anhand anschaulicher Beispiele mit der Programmiersprache Python erarbeitet werden:
- Einführung in das Programmieren, Unterschiede zwischen Compilier- und Interpretersprachen
- Numerik
- Semantik: Grundstrukturen von Programmiersprachen
- Softwareaufbau: packages, modules, functions, scripts
- Objektorientiertes Programmieren
- Code testing
Vorlesung und Programmierübungen
Kombiniert: Programmierprojekt (40%), sowie ein mündlicher Test am Ende des Semsters (60%).
https://fabienmaussion.info/scientific_programming
The lecture is given in English
- SDG 4 - Hochwertige Bildung: Inklusive, gleichberechtigte und hochwertige Bildung gewährleisten und Möglichkeiten lebenslangen Lernens für alle fördern
- SDG 9 - Industrie, Innovation und Infrastruktur: Eine widerstandsfähige Infrastruktur aufbauen, breitenwirksame und nachhaltige Industrialisierung fördern und Innovationen unterstützen