|
Advanced Design and Programming (5-ECTS) (OSS-ADAP)5 ECTS (englische Bezeichnung: Advanced Design and Programming (5-ECTS))
(Prüfungsordnungsmodul: Advanced Design and Programming (5-ECTS))
Modulverantwortliche/r: Dirk Riehle Lehrende:
Dirk Riehle
weitere Studienfächer/Prüfungsordnungsmodule:
Einfrieren der UnivIS-Modul-Beschreibung: 11.10.2021
Applied Software Engineering I (76809)
Applied Software Engineering II (76812)
Startsemester: |
WS 2021/2022 | Dauer: |
1 Semester | Turnus: |
jährlich (WS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Advanced Design and Programming (VL)
(Vorlesung mit Übung, 2 SWS, Dirk Riehle, Mo, 13:00 - 14:30, Raum n.V.; Livestream)
-
Advanced Design and Programming (UE)
(Übung, 2 SWS, Dirk Riehle, Mo, 14:30 - 16:00, Raum n.V.)
Empfohlene Voraussetzungen:
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
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. This course will be taught online. Please see the course management system for a link to the online lecture hall.
Lernziele und Kompetenzen:
- Students learn to recognize, analyze, and apply advanced concepts of object-oriented design and programming
Students 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:
- Artificial Intelligence (Master of Science)
(Po-Vers. 2021s | TechFak | Artificial Intelligence (Master of Science) | Gesamtkonto | Wahlpflichtmodulbereich | AI Systems and Applications | Advanced Design and Programming (5-ECTS))
Dieses Modul ist daneben auch in den Studienfächern "Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science)", "Data Science (Bachelor of Science)", "Informatik (Bachelor of Arts (2 Fächer))", "Informatik (Bachelor of Science)", "Informatik (Master of Science)", "International Information Systems (IIS) (Master of Science)", "Maschinenbau (Bachelor of Science)", "Maschinenbau (Master of Science)", "Mathematik (Bachelor of Science)", "Mechatronik (Master of Science)", "Wirtschaftsinformatik (Bachelor of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Advanced Design and Programming (5-ECTS) (Prüfungsnummer: 70081)
(englischer Titel: Advanced Design and Programming (5-ECTS))
zugeh. "mein campus"-Prüfung: | - 70081 Advanced Design and Programming (5-ECTS) (Gewichtung: 100.0 %, Prüfung, Form: variabel, Zehntelnoten, Dauer: -, 5 ECTS, Prüfung).
|
- 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 minutes. Each quiz consists of 5 questions at 2 points each)
Homework assignments: 40% (Every week except first week)
Oral exam: 50% (Once, 30 min. Can be dropped, if you and we agree)
- Prüfungssprache: Deutsch
- Erstablegung: WS 2021/2022
1. Prüfer: | Dirk Riehle (100100) |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|