SoSe 2024













Submodule number Course Type Name ECTS SWS / Exam duration
0087eA.1.9.1 PC-based Seminar Programmierpraktikum, LB 0 2.0
0087eA.1.9.2 Module exam Programmierpraktikum, LB 5 0 min
Qualifikationsziele: Die Studierenden verstehen zahlreiche Konzepte praktischer Softwareentwicklung über die Grundlagenvorlesun-gen hinaus. Sie erwerben eine Palette von praktischen Fertigkeiten und Urteilsvermögen6, die in der professionel-len Softwareentwicklung zum Handwerkszeug gehören. Sie lernen, sich selbständig in neue Technologien einzu-arbeiten und auf wechselnde Anforderungen und Arbeitsgebiete einzustellen.

Inhalte: Studierende lösen weitgehend selbständig und mit vielen Freiheitsgraden bei Auswahl und inhaltlicher Ausgestaltung zahlreiche kleine Lernaufgaben. Die Aufgaben liegen z. B. in den Bereichen Fortgeschrittene Konstrukte der Programmiersprache, Auswahl und Einsatz von Bibliotheken, Datenbanken und SQL, automatisierte Tests, Arbeiten mit Bestandscode oder Umgang mit Werkzeugen wie Versionsverwaltung, Paketmanager, IDEs, Testwerkzeuge. Dabei erarbeiten sie sich einige komplexe Konzepte (z.B. zu Team-Workflows), erlernen zahlreiche Einzelheiten und diskutieren das Gelernte durch Reflexion der Ergebnisse.