Modul: Software Entwicklung und Programmierung (SEP) (9 Credits) | |
---|---|
Name im Diploma Supplement | Software Development and Implementation |
Verantwortlich | Prof. Dr. Klaus Pohl |
Voraussetzungen | Siehe Prüfungsordnung. |
Workload | 270 Stunden studentischer Workload gesamt, davon:
|
Dauer | Das Modul erstreckt sich über 1 Semester. |
Qualifikationsziele | Die Studierenden
davon Schlüsselqualifikationen:
|
Prüfungsmodalitäten | Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer Präsentation des eingereichten Softwareprodukts und anschließender mündlicher Prüfung (in der Regel 20-40 Minuten). Die Studierenden entwickeln in einem Team Softwareprodukte. Die Entwicklung erfolgt in 3 Zyklen. Jeder Zyklus ist in Entwicklungsschritten untergliedert - beispielsweise in die Phasen Anforderungsdefinition, Architekturentwurf, Implementierung, Qualitätssicherung. Am Ende jedes Zyklus erfolgt eine Abgabe der schriftlichen Ergebnisse mit anschließender mündlicher Prüfung sowie die eindeutige Zuordnung zu einem Gruppenmitglied, welches für die Entwicklung der jeweiligen Ergebnisse zuständig war. Mindestens einer der beiden Zyklen 1 und 2 muss als Prüfungsvorleistung zur Teilnahme am Zyklus 3 bestanden sein. Die Modulprüfung erfolgt am Ende des dritten Zyklus. Die Dozentin / der Dozent legt zu Beginn der Veranstaltung die zu durchlaufenden Entwicklungsschritte fest. Die Zulassung zum Modul Softwareentwicklung und Programmierung (SEP) setzt das Bestehen der Module Einführung in die Programmierung sowie Datenstrukturen und Algorithmen voraus. Die Credits für dieses Modul werden unbenotet vergeben. |
Verwendung in Studiengängen |
|
Bestandteile |
|
Modul: Software Entwicklung und Programmierung (SEP) (WIWI‑M0071) |
Übung: Software Entwicklung & Programmierung (SEP) (9 Credits) | |||
---|---|---|---|
Name im Diploma Supplement | Software Development and Implementation | ||
Anbieter | Lehrstuhl für Software Systems Engineering, Lehrstuhl für Software Systems Engineering - SEP | ||
Lehrperson | Prof. Dr. Klaus Pohl, apl. Prof. Dr. Andreas Metzger, wissenschaftliche Mitarbeiter*innen SEP | ||
Semesterwochenstunden | 6 | Sprache | deutsch |
Turnus | jedes Semester | maximale Hörerschaft | ###LABEL_NOLIMIT### |
empfohlenes VorwissenProgrammierkenntnisse in der Programmiersprache Java | |||
LehrinhalteDie in den Modulen Einführung in die Programmierung sowie Datenstrukturen und Algorithmen erworbenen Kenntnisse werden in kleinen bis mittelgroßen Projekten angewendet. Die Projektdurchführung erfolgt in Gruppen von ca. 5 – 7 Teilnehmern. Der Softwarelebenszyklus soll in wichtigen Stadien durchlaufen werden, wobei die entsprechenden Dokumente (Anforderungsbeschreibung, Design, Implementierung und Qualitätssicherung) von den Studierenden erstellt werden. | |||
Literaturangaben
| |||
Übung: Software Entwicklung & Programmierung (SEP) (WIWI‑C0340) |