UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe      
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
Druckansicht

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

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Einrichtungen >> Faculty of Engineering >> Department of Computer Science >> Professorship for Open Source Software >>

  Advanced Design and Programming (UE) (OSS-ADAP-UE)

Dozent/in
Prof. Dr. Dirk Riehle, MBA

Angaben
Übung
2 SWS, Sprache Deutsch
Zeit und Ort: Mo 14:30 - 16:00, Raum n.V.

Studienfächer / Studienrichtungen
WPF INF-BA ab 4
WPF INF-MA ab 1
WPF IIS-MA ab 1
WF CE-BA-TW ab 5
WPF DS-BA 5

Voraussetzungen / Organisatorisches
INF-AuD or compatible / equivalent course

Inhalt
This course teaches principles and practices of advanced object-oriented design and programming. Dieser Kurs wird auf Deutsch gehalten. It consists of a weekly lecture with exercises, homework and self-study. This is a hands-on course and students should be familiar with their Java IDE. Students learn the following concepts:
Class-Level
  • Method design

  • Class design

  • Classes and interfaces

  • Subtyping and inheritance

  • Implementing inheritance

  • Design by contract

Collaboration-Level

  • Values vs. objects

  • Role objects

  • Type objects

  • Object creation

  • Collaboration-based design

  • Design patterns

Component-Level

  • Error handling

  • Meta-object protocols

  • Frameworks and components

  • Domain-driven design

  • API evolution

The running example is the photo sharing and rating software Wahlzeit, see https://github.com/dirkriehle/wahlzeit . Class is held as a three hour session with a short break in between. Students should have a laptop ready with a working Java programming setup. Sign-up and further course information are available at https://adap.uni1.de - please sign up for the course on StudOn (available through previous link) as soon as possible. The course information will also tell you how the course will be held (online or in person).

Empfohlene Literatur
See https://adap.uni1.de

Zusätzliche Informationen
Schlagwörter: OSS-ADAP-UE; OSS-ADAP; ADAP
Erwartete Teilnehmerzahl: 50, Maximale Teilnehmerzahl: 50

Verwendung in folgenden UnivIS-Modulen
Startsemester WS 2021/2022:
Advanced Design and Programming (5-ECTS) (OSS-ADAP)

UnivIS ist ein Produkt der Config eG, Buckenhof