|
Advanced Design and Programming (OSS-ADAP)5 ECTS (englische Bezeichnung: Advanced Design and Programming)
(Prüfungsordnungsmodul: Vertiefung Informatik I)
Modulverantwortliche/r: Dirk Riehle Lehrende:
Dirk Riehle
Startsemester: |
WS 2014/2015 | 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 2013/2014)
Inhalt:
Inhalt Dieser Kurs wird auf Deutsch gehalten. This course teaches principles and practices of advanced object-oriented design and programming. It is a 4 SWS class with additional homework and self-study, totaling 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
Error handling
Meta-object protocols
Frameworks
Components
Domain-driven design
API evolution
The running example is the photo sharing and rating software Wahlzeit, see https://github.com/dirkriehle/wahlzeit. Unterrichtssprache
Lernziele und Kompetenzen:
Students will learn to
recognize, analyse, and apply advanced concepts of object-oriented design and programming
work effectively with a realistic tool set-up, involving an IDE, config mgmt, and a service hoster
Literatur:
Organisatorisches:
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.
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | Bachelorprüfung | Bachelor-Module Informatik | Vertiefung Informatik I)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Science)", "Informatik (Master of Science)", "International Information Systems (IIS) (Master of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Advanced Design and Programming (Prüfungsnummer: 214015)
(englischer Titel: Advanced Design and Programming)
- Prüfungsleistung, mehrteilige Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Active Participation in Class (40%) and Homework Exercises (60%). Class takes place every week and homework is due every week as well.
- Erstablegung: WS 2014/2015, 1. Wdh.: WS 2015/2016
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|