Advanced Design and Programming (5-ECTS) (OSS-ADAP)5 ECTS
(englische Bezeichnung: Advanced Design and Programming (5-ECTS))
(Prüfungsordnungsmodul: The AMOS Project (SD-Role))
Modulverantwortliche/r: Dirk Riehle
Lehrende:
Dirk Riehle
Startsemester: |
WS 2019/2020 | Dauer: |
1 Semester | Turnus: |
jährlich (WS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Empfohlene Voraussetzungen:
Es wird empfohlen, folgende Module zu absolvieren, bevor dieses Modul belegt wird:
Algorithmen und Datenstrukturen (WS 2018/2019)
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, totaling 4 SWS, 5 ECTS. This is a hands-on course and students should be familiar with their Java IDE.
Students learn the following concepts:
Class-Level
Collaboration-Level
Component-Level
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. The class iterates over short lectures, discussion, and exercise chunks of 10-30min each. Students should bring a laptop with a well-working Java programming setup.
The overall schedule can be found at http://goo.gl/bePPn . Please sign up for the course on StudOn (link accessible through schedule spreadsheet) as soon as possible.
Lernziele und Kompetenzen:
- Learn to recognize, analyse, and apply advanced concepts of object-oriented design and programming
Learn to work effectively with a realistic tool set-up, involving an IDE, configuration management, and a service hoster
Literatur:
Studien-/Prüfungsleistungen: