UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
>>

Programmieren mit Entwurfsmustern (ProgDP)5 ECTS
(englische Bezeichnung: Programming using Design Patterns)
(Prüfungsordnungsmodul: Vertiefungsmodul Software Engineering)

Modulverantwortliche/r: Peter Wilke
Lehrende: Peter Wilke


Startsemester: WS 2016/2017Dauer: 1 SemesterTurnus: jährlich (WS)
Präsenzzeit: 60 Std.Eigenstudium: 90 Std.Sprache: Deutsch

Lehrveranstaltungen:

    • Programmieren mit Entwurfsmustern
      (Vorlesung mit Übung, 4 SWS, Peter Wilke, Sa, So, So, So, 9:00 - 18:00, Raum n.V.; Sa, 9:00 - 18:00, 01.153-113; Die Veranstaltung wird an 6 Samstagen jeweils von 9-17 Uhr stattfinden. 2 zusätzliche Termine sind als Ausweichtermien vorgesehen.)

Empfohlene Voraussetzungen:

Gute Programmierkenntnisse sind Vorausetzung, um das Modul erfolgreich zu absolvieren. Fundierte Kenntnisse in Java sind von besonderem Vorteil.

Inhalt:

Entwicklung von Programmkomponenten mit Entwurfsmustern.

Praktische Übung in Java, ca. 1/3 Vorlesung, ca. 2/3 Übungen, es sind umfangreiche Übungsaufgaben zu programmieren.

Wie in jedem Semester wird eine durchgängie Anwendung implementiert. Anhand dieses Beispiels werden Entwurfsmuster für nebenläufige und verteilte Programme vorgestellt und realisiert. Teamwork und methodisches Testen gehört ebenso wie der Umgang mit Entwicklungswerkzeugen zum Inhalt der Veranstaltung.

Die Lehrveranstaltung bietet auch die Möglichkeit, sich mit potentiellen Themen für eine Bachelor- oder Master-Arbeit vertraut zu machen.

Lernziele und Kompetenzen:


Fachkompetenz
Anwenden
Die behandelten Entwurfsmuster können sicher und kompezent angewendet werden. Neue Muster können schnell erfasst und umgesetzt werden.
Analysieren
Grob-Enzwürfe können modularisiert werden und den Modulen einzelne oder mehrere Muster zu deren Implmentierung zugeordnet werden. Vor- und Nachteile können abgewogen werden, Fehler (Anti-Muster) werden erkannt und eliminiert.
Evaluieren (Beurteilen)
Der Einsatz von Entwurfsmuster kann hinsichtlich seiner technischen Machbarkeit und wirtschaftlichen Auswirkungen analysiert und bewertet werden.
Lern- bzw. Methodenkompetenz
Das zugrunde liegende Konzept, exemplarische Muster und Anti-Muster werden behandelt und klassifiziert. Die Anwendung bei der Implmentierung wie auch das Erkennen dieser Muster in Bestandssoftware werden eingeübt.
Selbstkompetenz
Durch die kenntniss der Entwurfsmuster qualifiziert sich der Teilnehmer für Aufgaben aus dem Bereich des Entwurfs, andere anzuleiten und eigene Ideen kompetent vorzutragen und zu vertreten.
Sozialkompetenz
Ein Aspekt der Entwurfsmuster ist die dadurch mögliche sehr abstrakte aber präzise Kommunikation zwischen den Projektbeteiligten. Sprechen derselben Sprache baut Kompetenz auf und hat einen unifizierenden Einfluss auf die Gruppe. Durch die Gruppenarbeit wird diese Form der Kommunikation eingeübt.

Bemerkung:

Kompaktveranstaltung

Organisatorisches:

Eine aktive Teilnahme an der Vorlesung und den Übungen ist Voraussetzung für das Bestehen der Prüfung..

Begrenzte Teilnehmerzahl!

Anmeldung erfolderlich! (erfolgt per E-Mail an wilke@cs.fau.de )


Weitere Informationen:

Schlüsselwörter: Design Patterns, Anti Patterns, Entwurfsmuster, Anti-Muster, Programmierung, Programming

Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:

  1. Informatik (Bachelor of Science)
    (Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsmodul Software Engineering)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Arts (2 Fächer))", "Informatik (Master of Science)", "Mathematik (Bachelor of Science)" verwendbar. Details

Studien-/Prüfungsleistungen:

Programmieren mit Entwurfsmustern (Prüfungsnummer: 470429)

(englischer Titel: Programming using Design Patterns)

Prüfungsleistung, mündliche Prüfung, Dauer (in Minuten): 30, benotet
Anteil an der Berechnung der Modulnote: 100.0 %
Prüfungssprache: Deutsch oder Englisch

Erstablegung: WS 2016/2017, 1. Wdh.: SS 2017
1. Prüfer: Peter Wilke

UnivIS ist ein Produkt der Config eG, Buckenhof