|
Programmieren mit Entwurfsmustern (ProgDP)
- Dozent/in
- PD Dr.-Ing. habil. Peter Wilke
- Angaben
- Vorlesung mit Übung
4 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 5
nur Fachstudium, Sprache Deutsch, Kompaktveranstaltung
Zeit und Ort: Einzeltermine am 26.10.2013 8:00 - 18:00, 00.156-113; 27.10.2013, Raum n.V.; 16.11.2013, 17.11.2013, 11.1.2014, 12.1.2014, 18.1.2014, 19.1.2014, 1.2.2014, 2.2.2014, 8.2.2014, 9.2.2014 8:00 - 18:00, 00.156-113; Bemerkung zu Zeit und Ort: Die Veranstaltung wird an 8 Terminen am Wochenende jeweils von 9-17 Uhr stattfinden. 2 zusätzliche Termine sind als Ausweichtermin vorgesehen. Die Terminabsprache erfolgt zu Beginn der Vorlesungszeit. Begrenzte Teilnehmerzahl, Anmeldung erforderlich.
- Studienfächer / Studienrichtungen
- WF CE-BA-TW 5-6 (ECTS-Credits: 5)
WPF INF-BA-W 5 (ECTS-Credits: 5)
WF IuK-BA 5-6 (ECTS-Credits: 5)
- Voraussetzungen / Organisatorisches
- Eine aktive Teilnahme an der Vorlesung und den Übungen ist Voraussetzung für die Vergabe des Scheins.
Begrenzte Teilnehmerzahl!
Die Veranstaltung findet an folgenden Tagen (Sa&So) jeweils von 9-17 Uhr statt:
Anmeldung erfolderlich! (erfolgt per E-Mail anPeter.Wilke@FAU.DE
Anmeldeschluss: 2013Okt13, 24:00 Uhr
- Inhalt
- Entwicklung von Programmkomponenten mit Entwurfsmustern.
Praktische Übung in Java, ca. 1/3 Vorlesung, 2/3 Übungen, es sind umfangreiche Übungsaufgaben zu programmieren. Wie in jedem Semester wird eine durchgängie Anwendung implementiert. Im WS 2013/14 wird eine Sammlung von Tools zur Zeit&Datums-Bibliothek der nächsten Java-Version (Java 8) das Rahmenthema sein. 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. Unter anderem werden folgende Arten von Mustern behandelt:
Erzeugungsmuster
Verhaltensmuster
Strukturmuster
Verteilung
Integration
Persistenz
DB-Muster
Enterprise-Muster
Anti-Muster
Die meisten Beispiele werden in Java implementiert, es werden aber auch andere Sprachen exemplarisch betrachtet. Als Entwicklungswerkzeuge werden eingesetzt:
Eclipse
Maven
Mylin
JUnit
Redmine
Hudson/Jenkins
Subversion
Es werden solide Kenntnisse der Sprache Java und die sichere Beherrschung von Eclispe vorausgesetzt.
Wenn Sie bezüglich Ihrer Java Kenntnisse im Zweifelk sind, so sollten Sie sich die Java-Tutorials auf der Oracle-Java Webseite ansehen.
Die Lehrveranstaltung bietet auch die Möglichkeit, sich mit potentiellen Themen für eine Bachelor- oder Master-Arbeit vertraut zu machen.
- Empfohlene Literatur
- Karl Eilebrecht, Gernot Starke: "Patterns kompakt", 4. Aufl., Springer Verlag, ISBN 978-3-642-34717-7 oder 978-3-642-34718-8 (eBook)
- ECTS-Informationen:
- Credits: 5
- Zusätzliche Informationen
- Schlagwörter: Design Patterns, Entwurfsmuster, Programmierung, Programming
www: http://www5.informatik.uni-erlangen.de/lectures/ws-1213/design_patterns Für diese Lehrveranstaltung ist eine Anmeldung erforderlich. Die Anmeldung erfolgt über: persönlich beim Dozenten
- Verwendung in folgenden UnivIS-Modulen
- Startsemester WS 2013/2014:
- Entwurfsmuster (PSWT-DP)
- Institution: Forschungs- und Lehrallianz Praktische Softwaretechnik
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|