Modulbeschreibung

Programming in Python

ECTS-Credits:
4
Lernziele:

Leitidee: Dieses Modul gibt Studierenden ohne Vorkentnisse im Bereich der Programmierung eine erste Einführung in die Konzepte einer Programmiersprache (Python).

 

Ausbildungsziel: Die Studierenden sollen nach Besuch des Moduls in der Lage sein, einfachen Python Code lesen, verstehen und Fehler im Code erkennen zu können. Sie sind in der Lage, die korrekte Funktionsweise von Code mit Hilfe von Unittests überpüfen zu können und AI Tools bei der Entwicklung von Code gewinnbringend einzusetzen.

 

Vision: Die Vision des Moduls ist es, Studierende zu befähigen, 

Kurse in diesem Modul

Programming in Python:

- Variablen: Datentypen, Variablennamen, Sichtbarkeit
- Funktionen: Funktionsnamen, Funktionsparameter, Signaturen, Funktionenaufrufe, Rückgabewerte, Default Werte
- Kontrollstrukturen & Statements: if, else, for, while, break, continue
- Unittests: Entwicklung von Tests zur Formulierung von Erwartungen z.B. an Funktionen
- Programmierwerkzeuge: Umgang und Einsatz von IDEs, Einsatz von Code-Versionierungs-Systemen (Git/Github)
- Bibliotheken, Dependency Management

Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.