*** Status fertig *** *** PO 2024 *** ------------------------------------------------------------------ --- --- Vorlage für Modulbeschreibungen --- --- Version: 1.0 --- --- Allgemeine Hinweise: --- --- - Kommentare beginnen mit --- und werden komplett ignoriert --- --- - Wichtige Schlüsselwörter beginnen mit *** und dürfen nicht --- verändert oder gelöscht werden!!! --- --- - Die Eingaben müssen immer in den leeren Zeilen nach *** erfolgen. --- --- - Für einen Zeilenumbruch muss eine Leerzeile eingegeben werden. --- --- - Aktuelle Modulhandbücher: --- BaI : http://oow.hs-el.de/studium/pdf_bm/mh/mh_b_informatik_emd.pdf --- BaE : http://oow.hs-el.de/studium/pdf_bm/mh/mh_b_elektrotechnik_automatisierungstechnik_emd.pdf --- BaMT: http://oow.hs-el.de/studium/pdf_bm/mh/mh_b_medientechnik_emd.pdf --- MaII: http://oow.hs-el.de/studium/pdf_bm/mh/mh_m_industrial_informatics_emd.pdf --- ------------------------------------------------------------------ *** Studiengang und Semester --- für Studiengang nur Kürzel verwenden: E, EP, EE, I, MT oder II --- Semester wird davor geschrieben, auch Semesterbereiche möglich --- Wenn das Modul in mehreren Studiengängen verwendet wird, werden diese --- durch Komma getrennt aufgeführt. --- --- Beispiel: 2I, 2-3E, 5MT 4I *** Modulbezeichnung --- Name laut Modulliste verwenden Modellierung *** Englische Modulbezeichnung Modelling *** Modulkuerzel MODL *** *** Art --- nur Alternativen: Pflichtfach, Wahlpflichtfach --- --- Beispiele: --- Pflichtfach --- Wahlpflichtfach --- Pflichtfach Vertiefung Technische Informatik BaI: Pflichtfach BaIP: Pflichtfach BaMT: Wahlpflichtfach Zertifikat Medieninformatik *** ECTS-Punkte --- nur Zahl angeben --- Beispiele: --- 5 --- 7,5 5 *** Studentische Arbeitsbelastung --- Angabe als x Stunden Kontaktzeit und y Stunden Selbststudium --- Format: x, y 60,90 *** Voraussetzungen (laut Prüfungsordnung) --- nur Modulbezeichnungen aufführen, z.B. Java 1 *** Empfohlene Voraussetzungen --- zusätzliche Module, die nicht in Prüfungsordnung als Voraussetzung stehen --- nur Modulbezeichnungen aufführen, z.B. Java 1 Programmieren 1, Programmieren 2 *** Pruefungsform und -dauer --- Alternativen: --- Klausur 1,5 h --- Klausur 1,5h oder mündliche Prüfung --- Mündliche Prüfung --- Erstellung und Dokumentation von Rechnerprogrammen Klausur 1,5h oder mündliche Prüfung *** Lehrmethoden und Lernmethoden --- Alternativen: Vorlesung, Praktikum, Seminar, Studentische Arbeit --- Falls Modul aus mehreren Veranstaltungen besteht, werden diese durch --- Komma getrennt aufgeführt. Vorlesung, Praktikum *** Modulverantwortlicher --- Vorname abgekürzt, keine Titel --- Beispiel: F. Rump N. Streekmann *** Qualifikationsziele --- Fließtext eingeben --- siehe Vorgaben in der Dokumentation Die Studierenden kennen verschiedene Prozessmodelle der Softwareentwicklung mit ihren Phasen und Produkten. Sie können Anforderungen an Softwaresysteme analysieren, die für die Softwareentwicklung relevanten Informationen zu abstrahieren und die Anforderungen auf geeignete Weise modellieren. Die Studierenden kennen die wichtigsten Grundlagen der Softwarearchitektur und sind in der Lage Architekturmodelle zu verstehen und zu analysieren. Sie kennen grundlegende Entwurfsprinzipien und können Sie in Modellen (z.B. UML-Diagramme, Source-Code, ...) umsetzen. Sie können objektorientierte Konzepte wie Vererbung, Polymorphie, ... beim Entwurf von Softwaresystemen und der Umsetzung in Source-Code gezielt einsetzen. Sie verstehen Entwurfsmuster sowie die Konsequenzen ihres Einsatzes und können deren generische Lösungen auf konkrete Problemstellungen übertragen. *** Lehrinhalte --- Fließtext eingeben Vorgehensweisen und Modellierungsansätze für Anforderungen an Softwaresysteme (z.B. UML-Modelle, User Stories, ...). Modellierung technischer Lösungen für die Umsetzung funktionaler und nicht-funktionaler Anforderungen unter Berücksichtigung bewährter Entwurfsprinzipien und Entwurfsmuster. Nutzung von UML für die Entwurfsmodellierung. Umsetzung abstrakter Modelle in Source-Code. Anwendung von Clean-Code-Prinzipien. *** Literatur --- max. drei Angaben --- Format: Heun, V.: Grundlegende Algorithmen, Vieweg, 2000. --- Mehrere Literaturangaben durch Leerzeilen trennen! Pohl, K.; Rupp, C.: Basiswissen Requirements Engineering, 5. Auflage, dpunkt.verlag GmbH, 2021. Balzert, H.: Lehrbuch der Objektmodellierung, 2. Auflage, Spektrum, 2005. Musch, O.: Design Patterns mit Java, Springer Vieweg, 2021. ------------------------------------------------------------------ --- --- Hier beginnt die Aufzählung der einzelnen Lehrveranstaltungen --- des Moduls (z.B. Vorlesung und Praktikum). --- --- Falls mehrere Lehrveranstaltungen vorgesehen sind, bitte die --- entsprechenden Bereiche auskommentieren. --- ------------------------------------------------------------------ *** Titel der Lehrveranstaltung --- Beispiel: Praktikum Informationssysteme Modellierung *** Dozent --- Vorname abgekürzt, keine Titel --- Beispiel: F. Rump N. Streekmann *** SWS --- Zahl angeben 2 *** Titel der Lehrveranstaltung Praktikum Modellierung *** Dozent N. Streekmann *** WiMi H. Fasse *** SWS 2 *** Parallelitaet 2 *** ---*** Titel der Lehrveranstaltung ---*** Dozent ---*** SWS ------------------------------------------------------------------ --- --- Ausfüllen der Modul-Kompetenz-Matrix nicht vergessen! --- ------------------------------------------------------------------