*** PO 2017 *** ------------------------------------------------------------------ --- --- WPF Entwurfsmuster Jens Bendig, SS 2016 --- --- Version: 1.3 --- --- 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. --- ------------------------------------------------------------------ *** 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. --- --- Bei WPF bitte KEIN Semester angeben! --- --- Beispiel: I, 2-3E, 5MT MT *** Modulbezeichnung --- Name laut Modulliste verwenden Entwurfsmuster *** Englische Modulbezeichnung Design Patterns *** Modulkuerzel EWMU *** *** Art --- nur Alternativen: Pflichtfach, Wahlpflichtfach --- --- Beispiele: --- Pflichtfach --- Wahlpflichtfach --- Pflichtfach Vertiefung Technische Informatik --- Pflichtfach Vertiefung Marketing und Vertrieb Wahlpflichtfach *** ECTS-Punkte --- nur Zahl angeben --- Beispiele: --- 5 --- 7,5 2,5 *** Studentische Arbeitsbelastung --- Richtwert zur Arbeitsbelastung: Stunden = ECTC-Credits * 30 --- Angabe als x Stunden Kontaktzeit und y Stunden Selbststudium --- Format: x, y | Beispiele: --- bei 5,0 CP und 2V+2P: 70, 80 --- bei 5,0 CP und 4V+0P: 70, 80 --- bei 2,5 CP und 2V+0P: 35, 40 --- bei 7,5 CP und 4V+2P: 105, 120 35, 40 *** Voraussetzungen (laut Prüfungsordnung) --- nur Modulbezeichnungen verwenden, z.B. Java 1 --- falls keine Voraussetzungen: Feld frei lassen! *** Empfohlene Voraussetzungen --- zusätzliche Module, die nicht in Prüfungsordnung als Voraussetzung stehen --- nur Modulbezeichnungen aufführen, z.B. Java 1 --- falls keine Voraussetzungen: Feld frei lassen! *** Pruefungsform und -dauer, siehe §8 BPO-A der Hochschule --- Alternativen: --- Klausur 1,5 h --- Klausur 1,5h oder mündliche Prüfung --- Mündliche Prüfung --- Studienarbeit Erstellung und Dokumentation von Rechnerprogrammen ---Studienarbeit *** Lehrmethoden und Lernmethoden --- Alternativen: Vorlesung, Praktikum, Seminar, Studentische Arbeit --- Falls Modul aus mehreren Veranstaltungen besteht, werden diese durch --- Komma getrennt aufgeführt. Seminar --- Vorlesung,Praktikum *** Modulverantwortlicher --- Vorname abgekürzt, keine Titel J. Bendig *** Qualifikationsziele --- Fließtext eingeben --- siehe Vorgaben in der Dokumentation Die Studierenden haben die wichtigsten Entwurfsmuster für die Software-Entwicklung (z.B. Observer, Command, Strategy, Facade, Iterator, MVC) kennen gelernt und sind in der Lage diese bei eigenen Softwareprojekten praktisch anzuwenden. *** Lehrinhalte --- Fließtext eingeben Die Studierenden üben objektorientierte Entwurfsmethoden am Beispiel eigener, interaktiver Anwendungen in Processing. Die Studierenden können ein Entwurfsproblem selbst in gängige Entwurfsmuster zerlegen und diese auch implementieren. Sie denken sich konsequent in objektorientierte Entwürfe ein. Sie trainieren die Erzeugung von wartbarem Code. --- Beispiel zur Verdeutlichung der Motivation der Unterscheidung: --- Lehrinhalt: technischer Aufbau eines modernen Kfz --- Qualifikationsziel: Der Student kann ... Auto konstruieren, Auto reparieren oder Auto fahren? *** Literatur --- max. drei Angaben --- Format: Heun, V.: Grundlegende Algorithmen, Vieweg, 2000. --- Mehrere Literaturangaben durch Leerzeilen trennen! Reas, Fry: Processing: A Programming Handbook for Visual Designers and Artists Shiffman: The Nature of Code Freeman, Robson: Head First Design Patterns Hunt: Der pragmatische Programmierer Fowler: Refactoring ------------------------------------------------------------------ --- --- 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 ---Interaktive grafische Anwendungen mit Processing Entwurfsmuster *** Dozent --- Vorname abgekürzt, keine Titel J. Bendig *** SWS --- Zahl angeben 2 ------------------------------------------------------------------ --- --- Ausfüllen der Modul-Kompetenz-Matrix nicht vergessen! --- ------------------------------------------------------------------