113217a Software-Entwicklung 2
Zuletzt geändert: | 19.03.2024 / Jordine |
EDV-Nr: | 113217a |
Studiengänge: |
Deutsch-Chinesischer Studiengang Medien und Technologie (Bachelor, Zulassung ab Wintersemester 2018/2019), Prüfungsleistung im Modul Software-Entwicklung 2
in Semester
2
Häufigkeit: nur SS Deutsch-Chinesischer Studiengang Medien und Technologie (Bachelor, Zulassung ab Wintersemester 2018/2019), Prüfungsleistung im Modul Software-Entwicklung 2 in Semester 5 Häufigkeit: nur WS Medieninformatik (Bachelor, 7 Semester), Prüfungsleistung im Modul Software-Entwicklung 2 in Semester 2 Häufigkeit: immer Mobile Medien (Bachelor, 7 Semester), Prüfungsleistung im Modul Software-Entwicklung 2 in Semester 2 Häufigkeit: immer |
Dozent: | Dr. Tobias Jordine |
Link zur Veranstaltung / zum E-Learning-Kurs: | SE2-Moodle-Kurs |
Sprache: | Deutsch |
Art: | - |
Umfang: | 3 SWS |
ECTS-Punkte: | 3 |
Prüfungsform: | |
Beschreibung: |
Die Veranstaltung hat als Ziel die Kompetenz zur Entwicklung von professionellen Applikationen unter Verwendung professioneller Techniken. Gestützt wird dies durch die Entwicklung einer eigenen Applikation im einem kleinen Team.
Die Veranstaltung erfolgt teilweise im "flipped-learning" Konzept und erfordert von Beginn an den selbstverantworteten Umgang mit Fachliteratur, der regelmässig durch Mikroklausuren überprüft wird. Technische Inhalte werden in der Vorlesung diskutiert und anschliessen in das eigene Projekt überführt und implementiert.
Weitere Kompetenzen die vermittelt werden:
Modellierungskompetenz für den Entwurf komplexer Lösungen auf Basis UML
Kompetenz im Einsatz professioneller Werkzeuge und Arbeitstechniken (Logging, Gitlab, Exceptions, Collections).
Gestaltung von User-Interfaces
Parallelverarbeitung und Streams Processing.
Kompetenz zur Arbeit in Teams
Einfache und selbstverantwortliche Projektplanung im Team
Im Rahmen der Veranstaltung werden auch funktionale Paradigmen vorgestellt um die Fähigkeit der Studierenden
im konzeptbasierten Denken zu schulen.
Die Projektbewertung erfolgt anhand eines Forderungskatalogs. Den Erfüllungsgrad können die Studierenden selbst überprüfen. Dies steht im Einklang mit dem Ziel der Veranstaltung, selbständiges Denken und Arbeiten zu vermitteln.
Zur Veranstaltung existiert ein wissenschaftliches Paper, das die Struktur und die Theorie dahinter beschreibt:
On how we can teach...
Vorkenntnisse:
Setzt inhaltliche Vorkenntnisse entsprechend der Lehrveranstaltung "Software Entwicklung 1" voraus. Basiswissen für andere Module/Veranstaltungen:Die Inhalte der Lehrveranstaltung werden im für die für die Lehrveranstaltung "Software Engineering" als Grundlage vorausgesetzt. |
Literatur: |
siehe Moodle-Kurs
Weitere Literatur finden Sie in der HdM-Bibliothek. |