|
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
Studienfächer/Prüfungsordnungsmodule:
Einfrieren der UnivIS-Modul-Beschreibung: 16.8.2018
Technische Wahlmodule (30450)
Vertiefungsrichtung Software Engineering (30507)
Seminar (31316, 1 Semester)
Vertiefungsrichtung Software Engineering (33603)
Seminar (33631)
M3 Technische Wahlmodule (40950)
Wahlpflichtbereich Informatik (43829, 1 Semester)
Wahlmodule (technisch und nichttechnisch) und Hochschulpraktikum (45848)
Applied Software Engineering I (76809)
Applied Software Engineering II (76812)
Startsemester: |
WS 2018/2019 | 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 2017/2018)
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:
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2010 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Seminar | Seminar)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2010 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Vertiefung Informatik I und II | Vertiefungsmodul Software Engineering)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Seminar | Seminar)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Vertiefung Informatik I und II | Vertiefungsmodul Software Engineering)
- Informatik (Bachelor of Science)
(Po-Vers. 2007 | TechFak | Informatik (Bachelor of Science) | Seminar)
- Informatik (Bachelor of Science)
(Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsrichtung Software Engineering)
- Informatik (Bachelor of Science): 3-5. Semester
(Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Seminar)
- Informatik (Bachelor of Science)
(Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsrichtung Software Engineering)
- Informatik (Bachelor of Science): 3-5. Semester
(Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Seminar)
- Informatik (Master of Science)
(Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Wahlpflichtbereich | Säule der softwareorientierten Vertiefungsrichtungen | Vertiefungsrichtung Software Engineering)
- Informatik (Master of Science)
(Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Seminar, Projekt, Masterarbeit | Seminar)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. | ReWiFak | International Information Systems (IIS) (Master of Science) | Masterprüfung | Informatics | Informatics Core Courses | Applied Software Engineering I)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. | ReWiFak | International Information Systems (IIS) (Master of Science) | Masterprüfung | Informatics | Informatics Electives | Applied Software Engineering II)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Informatics Core Courses | Applied Software Engineering I)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Informatics Electives | Applied Software Engineering II)
- Maschinenbau (Bachelor of Science): ab 3. Semester
(Po-Vers. 2009w | TechFak | Maschinenbau (Bachelor of Science) | Wahlmodule | Technische Wahlmodule)
- Maschinenbau (Master of Science)
(Po-Vers. 2013 | TechFak | Maschinenbau (Master of Science) | Studienrichtung International Production Engineering and Management | Masterprüfung | Wahlmodule (technisch und nichttechnisch) und Hochschulpraktikum)
- Mathematik (Bachelor of Science)
(Po-Vers. 2015w | NatFak | Mathematik (Bachelor of Science) | Module des Nebenfachs | Nebenfach Informatik | Vertiefungsmodule | Vertiefungsrichtung Software Engineering)
- Mechatronik (Master of Science): 1-3. Semester
(Po-Vers. 2012 | TechFak | Mechatronik (Master of Science) | M3 Technische Wahlmodule | M3 Technische Wahlmodule)
Studien-/Prüfungsleistungen:
Advanced Design and Programming (5-ECTS) (Prüfungsnummer: 967375)
(englischer Titel: Advanced Design and Programming (5-ECTS))
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [2], [4], [6], [8], [10], [12], [13], [14], [15], [16], [17], [18], [19])
zugeh. "mein campus"-Prüfung: | - 37121 Software Engineering (5 ECTS) (Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 38121 Software Engineering (5 ECTS) (Informatik (Master of Science) 2010, Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 77302 Applied Software Engineering I (5 ECTS) (International Information Systems (IIS) (Master of Science) 2014w, Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 77602 Applied Software Engineering II (5 ECTS) (International Information Systems (IIS) (Master of Science) 2014w, Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 17102 Technisches Wahlmodul (5 ECTS) (Maschinenbau (Bachelor of Science) 2009w, Prüfung, Form: Studienleistung, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 17102 Technisches Wahlmodul (5 ECTS) (Maschinenbau (Master of Science) 2013, Prüfung, Form: variabel, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 17102 Technisches Wahlmodul (5 ECTS) (Mechatronik (Master of Science) 2012, Prüfung, Form: variabel, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 17001 Computer Science (5 ECTS) (Computational Engineering (Rechnergestütztes Ingenieurwesen) (Master of Science) 2013, Prüfung, Form: mehrteilige Prüfung, Zehntelnoten, Dauer: -, 5 ECTS, Platzhalter).
|
- Prüfungsleistung, mehrteilige Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
- Exercise participation
Homework assignments
- Erstablegung: WS 2018/2019
1. Prüfer: | Dirk Riehle (100100) |
Advanced Design and Programming (5-ECTS) (Prüfungsnummer: 280491)
(englischer Titel: Advanced Design and Programming (5-ECTS))
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [1], [3], [5], [7], [9], [11])
zugeh. "mein campus"-Prüfung: | - 32411 Seminar für Informatik-Studierende (Prüfung, Form: Seminarleistung, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
- 38181 Seminar (Informatik (Master of Science) 2010, Prüfung, Form: Seminarleistung, Zehntelnoten, Dauer: -, 5.0 ECTS, Platzhalter).
|
- Prüfungsleistung, Seminarleistung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
- Exercise participation
Homework assignments
- Erstablegung: WS 2018/2019
1. Prüfer: | Dirk Riehle (100100) |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|