|
Advanced Design and Programming (5-ECTS) (OSS-ADAP)5 ECTS (englische Bezeichnung: Advanced Design and Programming (5-ECTS))
Modulverantwortliche/r: Dirk Riehle Lehrende:
Dirk Riehle
Startsemester: |
WS 2020/2021 | 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 2019/2020)
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-stud. 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. Students should have a laptop ready with a working Java programming setup. Schedule and sign-up are available at https://oss.cs.fau.de/oss-adap-course. Please sign up for the course on StudOn (available through previous link) 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:
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Data Science (Bachelor of Science)
(Po-Vers. 2020w | Kernmodule Data Science | Wahlpflichtmodul Projekt Data Sciences | Advanced Design and Programming (5-ECTS))
Studien-/Prüfungsleistungen:
Advanced Design and Programming (5-ECTS) (Prüfungsnummer: 70081)
(englischer Titel: Advanced Design and Programming (5-ECTS))
- Prüfungsleistung, mehrteilige Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
- Class quizzes: 10% (Every week except first week; each quiz takes 10 min.)
Homework assignments: 40% (Every week except first week)
Oral exam: 50% (Once, 30 min. Can be dropped, if you and we agree)
- Erstablegung: WS 2020/2021
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|