Modulnummer: WS-15-B-12
Dozent: Andreas Fink
Studiengang: BWL (Wahlpflicht Vertiefungsfach/Komplementärfach, B.Sc., 6. Trimester), ansonsten je nach Anrechenbarkeit in anderen Studiengängen und Interesse
Umfang: 4 TWS / 6 Leistungspunkte
Termine: Mi. 08:00 – 11:15 Uhr
Raum: PC-Labor GeiSo (Raum 2160, Geb. H1)
Prüfung: Projektleistung (im Kern: Implementierung)
Ilias-Kurs: https://intranet.hsu-hh.de/go/crs/303760
Kursplan (wird sukzessive ergänzt):
Mi., 8. April: Einführung und Organisatorisches
Mi., 15. April: Hausaufgabe: eine Python-IDE nach Wahl installieren und kennenlernen (vgl. Beispiele aus den Inhalten der vorausgehenden Woche, bei Interesse (optional) Einstieg in das erste Aufgabenblatt); in der LV werden dann LE 1 und LE 2 behandelt (mit Beispielen/Übungsaufgaben)
Mi., 22. April: Hausaufgabe: die weiteren Aufgaben des ersten Aufgabenblatts bearbeiten (d.h. ab Aufgabe 3), diese werden dann besprochen sowie der Rest von LE 2 (Funktionen) sowie LE 3 behandelt
Mi., 29. April: Hausaufgabe: Aufgaben 1 und 2 des zweiten Aufgabenblatts bearbeiten, diese werden dann besprochen, der Rest von LE 3 (Dictionaries and zugehörige Aufgabe) wird behandelt und dann folgt LE 4 (Objektorientierung in Python)
Mi., 6. Mai: Hausaufgabe: Aufgabe 1 des dritten Aufgabenblatts bearbeiten, diese wird dann besprochen; es folgen dann der Rest von LE 4 sowie LE 5 sowie die Aufgabenstellung für die Prüfungsleistung
Mi., 13. Mai: Erklärungen und Besprechung Fragen zur Aufgabenstellung
Mi., 20. Mai: Besprechung Fragen zur Bearbeitung der Aufgabenstellung
…
Qualifikationsziele/Inhalte:
Die Studierenden lernen in der ersten Trimesterhälfte Grundlagen der Programmierung kennen und sollen auf dieser Basis unter Verwendung moderner Softwarewerkzeuge Programme zur Lösung abgegrenzter Problemstellungen entwickeln können.
Vorkenntnisse zum Programmieren werden nicht vorausgesetzt.
Die Einführung in das Programmieren erfolgt mit der Programmiersprache Python (Programmierumgebung hierzu z.B. Thonny oder Visual Studio Code). Hierbei werden auch aktuelle Möglichkeiten für KI-Unterstützung bei der Softwareentwicklung betrachtet.
Wesentliche grundlegende Inhalte sind:
- Programmiersprachliche Basiselemente der strukturierten Programmierung (Variablen/Objekte, Datentypen, Operatoren, Ausdrücke, Kontrollstrukturen, Methoden/Funktionen)
- Objektorientierte Programmierung
- Elementare Datenstrukturen und Algorithmen
Auf dieser Basis werden in der zweiten Trimesterhälfte in kleingruppenbasierter Softwareprojektarbeit bestimmte Aufgabenstellungen bearbeitet (Projektarbeit/Implementierungsleistung).
Letzte Änderung: 13. Mai 2026