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,
- 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
Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.