Studienverlaufsplan
Wahlpflichtmodule 1. Semester
Wahlpflichtmodule 2. Semester
- WP
- 4SWS
- 5ECTS
Wahlpflichtmodule 3. Semester
Masterarbeit/Kolloquium
Modulübersicht
1. Studiensemester
Konzeption + Entwurf: Szenografie + Kommunikation- PF
- 4 SWS
- 8 ECTS
- PF
- 4 SWS
- 8 ECTS
Nummer
MOD 02
Dauer (Semester)
1
Kontaktzeit
60 h
Selbststudium
90 h
Lernergebnisse (learning outcomes)/Kompetenzen
Fach- und Methodenkompetenz:
- Komplexität von Softwareprojekten einschätzen und bewerten können
- Analyse der Hintergründe und Ursachen für Projektfehlschläge
- Vorgehens- und Prozessmodelle der Softwareentwicklung kennen und Kontext-spezifisch auswählen können
- Wasserfall- und Spiralmodell, Prototyping, V-Modell XT, Rational Unified Process, Agile Modelle (Scrum)
- Prozesse und Aktivitäten, Rollen und Verantwortlichkeiten im Bereich Softwaremanagement kennen und anwenden können
Fachübergreifende Methodenkompetenz:
- Softwareprojekte organisieren und managen können
- Projektplanung, Aufwandsschätzung, Aufwands- und Kosten-Controlling
- Produktmanagement kennen
- Prozessanalyse, -messung und -bewertung kennen und anwenden können
- Verbesserung der Prozessqualität (CMMI, GQM)
Selbstkompetenz:
- Ausarbeit und Erstellung von Softwaremanagement-spezifischen Ergebnisdokumenten
- Selbstständige Erstellung und Präsentation von ausgewählten Themen und Inhalten des Softwaremanagements
Sozialkompetenz:
- Teamarbeit in Vierer-Gruppen über ein ganzes Semester
Berufsfeldorientierung:
- Praxisnahe Anwendung und Durchführung Softwaremanagement-spezifischer Prozesse und -Aktivitäten
Inhalte
- Vorgehens- und Prozessmodelle der Softwaretechnik (Wasserfall-, nebenläufiges und Spiral-Modell, V-Modell XT, Rational Unifed Process, Scrum)
- Prozesse und Aktivitäten, Konzepte und Methoden des Anforderungsmanagements kennen und anwenden können
- Prozesse und Aktivitäten, Konzepte und Methoden des Risikomanagements kennen und anwenden können
- Prozesse und Aktivitäten, Konzepte und Methoden des Projektmanagements (Planung und Steuerung) kennen und anwenden können
- Prozesse und Aktivitäten, Konzepte und Methoden des Qualitätsmanagements kennen und anwenden können
- Prozesse und Aktivitäten, Konzepte und Methoden des Konfigurationsmanagements kennen und anwenden können
- Prozesse und Aktivitäten, Konzepte und Methoden des Produktmanagements kennen und anwenden können
- Prozesse und Aktivitäten, Konzepte und Methoden des Releasemanagements kennen und anwenden können
- Prozesse und Aktivitäten, Konzepte und Methoden der Prozessverbesserung kennen und anwenden können
- Rahmenmodelle zur Prozessverbesserung kennen und anwenden können
Lehrformen
- Vorlesung in Interaktion mit den Studierenden, mit Tafelanschrieb und Projektion
- vorlesungsbegleitende Übung
- Lösung von praxisnahen Übungsaufgaben in Einzel- oder Teamarbeit
- vorlesungsbegleitendes Praktikum
- Gruppenarbeit
- Übungen oder Projekte auf der Basis von praxisnahen Beispielen
- jeweils unmittelbare Rückkopplung und Erfolgskontrolle
Teilnahmevoraussetzungen
Siehe jeweils gültige Prüfungsordnung (BPO/MPO) des Studiengangs.
Prüfungsformen
schriftliche Klausurarbeit
Voraussetzungen für die Vergabe von Kreditpunkten
bestandene Klausurarbeit
Verwendbarkeit des Moduls (in anderen Studiengängen)
- Bachelor Software- und Systemtechnik (dual)
- Bachelor Software- und Systemtechnik (dual)
- Bachelor Wirtschaftsinformatik
- Bachelor Informatik
- Bachelor Informatik
- Bachelor Medizinische Informatik
- Bachelor Informatik Dual
- Bachelor Informatik Dual
- Bachelor Medizinische Informatik Dual
- Bachelor Informatik
Literatur
- Balzert, H. (2008): Lehrbuch der Softwaretechnik: Softwaremanagement, 2. Auflage, Heidelberg: Spektrum Akademischer Verlag.
- Balzert, H. (2009): Basiskonzepte und Requirements Engineering, 3. Auflage, Heidelberg: Spektrum Akademischer Verlag.
- Ludewig, J., Lichter, H. (2013): Software Engineering Grundlagen, Menschen, Prozesse, Techniken, 3. korrigierte Auflage, Heidelberg: dpunkt-Verlag.
- Pichler, R. (2009): Scrum - Agiles Projektmanagement erfolgreich einsetzen, Heidelberg: dpunkt-Verlag.
- Pohl, K.; Rupp, C. (2015): Basiswissen Requirements Engineering, 4. überarbeitete Auflage, Heidelberg: dpunkt-Verlag.
- Sommerville, I. (2018): Software Engineering, 10. aktualisierte Auflage, München: Pearson.
- Spitzcok, N.; Vollmer, G., Weber-Schäfer, U. (2014): Pragmatisches IT-Projektmanagement, 2. aktualisierte und überarbeitete Auflage, Heidelberg: dpunkt-Verlag.
- Vollmer, G. (2017): Mobile App Engineering, Heidelberg: dpunkt-Verlag.
- Vollmer, G. (WS 2019/2020): Unterlagen zur Lehrveranstaltung "Softwaretechnik C - Softwaremanagement".
- Winkelhofer, G. (2005): Management- und Projekt-Methoden, 3. Auflage, Berlin, Heidelberg: Springer.
Projekt: 1 Szenografie + Kommunikation- PF
- 0 SWS
- 15 ECTS
- PF
- 0 SWS
- 15 ECTS
Nummer
MOD 01
Dauer (Semester)
1
Wissenschaft 1- PF
- 0 SWS
- 7 ECTS
- PF
- 0 SWS
- 7 ECTS
Nummer
MOD 03
Dauer (Semester)
1
2. Studiensemester
Konzeption + Entwurf: freie Projekte- PF
- 0 SWS
- 8 ECTS
- PF
- 0 SWS
- 8 ECTS
Nummer
MOD 05
Dauer (Semester)
1
Projekt 2: Szenografie + Kommunikation- PF
- 0 SWS
- 15 ECTS
- PF
- 0 SWS
- 15 ECTS
Nummer
MOD 04
Dauer (Semester)
1
Wissenschaft 2- PF
- 0 SWS
- 7 ECTS
- PF
- 0 SWS
- 7 ECTS
Nummer
MOD 06
Dauer (Semester)
1
3. Studiensemester
Best Practice / Gründung- PF
- 0 SWS
- 2 ECTS
- PF
- 0 SWS
- 2 ECTS
Nummer
MOD 07
Dauer (Semester)
1
Projektbegleitung Masterarbeit- PF
- 0 SWS
- 8 ECTS
- PF
- 0 SWS
- 8 ECTS
Nummer
MOD 08
Dauer (Semester)
1
Masterarbeit/Kolloquium- WP
- 4 SWS
- 5 ECTS
- WP
- 4 SWS
- 5 ECTS
Nummer
MOD 09
Dauer (Semester)
1
Kontaktzeit
60 h
Selbststudium
90 h
Lernergebnisse (learning outcomes)/Kompetenzen
Fach- und Methodenkompetenz:
- Definition eines DBS und die Schemaarchitektur eines DBMS kennen.
- Relationale Modelle entwickeln, normalisieren und implementieren.
- Das Transaktionskonzept kennen und anwenden.
- SQL-Befehle zum Einrichten, Speichern und Abfragen von Information (DDL, DML, DRL, DCL) kennen und anwenden.
- Administration von Datenbanksystemen exemplarisch durchführen.
- Gespeicherte Funktionen, Prozeduren und Trigger entwickeln.
Sozialkompetenz:
- Erarbeiten, kommunizieren und präsentieren von relationalen Modellen sowie Datenbankprogrammen in Zweierteams.
- Kooperatives Erstellen und Bewerten von Lernplakaten oder Wiederholungsfragen zu den Lehrinhalten.
Berufsfeldorientierung:
- Kennen der Anforderungen unterschiedlicher Berufsbilder im Datenbanken-Umfeld (Datenbankadministrator, Datenbankentwickler, Anwendungsentwickler, Datenschutzbeauftragter).
Inhalte
- Datenbank- und Transaktionskonzept
- Relationales Modell, Normalisierung und Operationen
- SQL Data Definition Language und Datenbankintegrität
- SQL Data Manipulation Language
- SQL Data Retrieval Language
- SQL Views
- Rollen und Rechteverwaltung
- Gespeicherte Funktionen, Prozeduren und Trigger
- Backup und Recovery
Lehrformen
- seminaristischer Unterricht mit Flipchart, Smartboard oder Projektion
- Lösung von praxisnahen Übungsaufgaben in Einzel- oder Teamarbeit
- Bearbeitung von Programmieraufgaben am Rechner in Einzel- oder Teamarbeit
- aktives, selbstgesteuertes Lernen durch Aufgaben, Musterlösungen und Begleitmaterialien
- Übungen oder Projekte auf der Basis von praxisnahen Beispielen
- Miniklausuren während des Semesters für regelmäßiges Feedback
- die Vorlesung wird als Video angeboten
- Umgedrehter Unterricht (inverted classroom)
Teilnahmevoraussetzungen
Siehe jeweils gültige Prüfungsordnung (BPO/MPO) des Studiengangs.
Prüfungsformen
- schriftliche Klausurarbeit, 60-90 Minuten, mit einem Anteil von 80% an der Gesamtnote
- projektbezogene Arbeit mit Dokumentation und Präsentation als semesterbegleitende Prüfungsleistungen mit einem Anteil von 20% an der Gesamtnote
Voraussetzungen für die Vergabe von Kreditpunkten
- bestandene Prüfung aus Klausurarbeit und projektbezogene Arbeit, die zusammen mit der Gesamtnote von 4,0 oder besser bewertet werden
Verwendbarkeit des Moduls (in anderen Studiengängen)
- Bachelor Wirtschaftsinformatik
- Bachelor Software- und Systemtechnik (dual)
- Bachelor Informatik
- Bachelor Medizinische Informatik
- Bachelor Medizinische Informatik Dual
- Bachelor Informatik Dual
Literatur
- Beighley, L., SQL von Kopf bis Fuß, O'Reilly, 2008.
- Kemper, A., Wimmer, M.; Übungsbuch Datenbanksysteme, Oldenbourg; 2. aktualisierte Auflage, 2009.
- Saake, G., Sattler, K., Heuer A., Datenbanken - Konzepte udn Sprachen, 6. Auflage, mitp, 2018.