053020 VU Advanced Software Engineering (2021S)
Labels
Zusammenfassung
An/Abmeldung
- Anmeldung von Mo 15.02.2021 09:00 bis Mo 22.02.2021 09:00
- Abmeldung bis So 14.03.2021 23:59
Gruppen
Gruppe 1
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. The participation in the introductory quiz (INTRO) is an absolute prerequisite for the final admission to the course.
- Donnerstag 04.03. 15:00 - 16:30 Digital
- Mittwoch 10.03. 11:30 - 13:00 Digital
- Donnerstag 11.03. 15:00 - 16:30 Digital
- Mittwoch 17.03. 11:30 - 13:00 Digital
- Donnerstag 18.03. 15:00 - 16:30 Digital
- Mittwoch 24.03. 11:30 - 13:00 Digital
- Donnerstag 25.03. 15:00 - 16:30 Digital
- Mittwoch 14.04. 11:30 - 13:00 Digital
- Donnerstag 15.04. 15:00 - 16:30 Digital
- Mittwoch 21.04. 11:30 - 13:00 Digital
- Donnerstag 22.04. 15:00 - 16:30 Digital
- Mittwoch 28.04. 11:30 - 13:00 Digital
- Donnerstag 29.04. 15:00 - 16:30 Digital
- Mittwoch 05.05. 11:30 - 13:00 Digital
- Donnerstag 06.05. 15:00 - 16:30 Digital
- Mittwoch 12.05. 11:30 - 13:00 Digital
- Mittwoch 19.05. 11:30 - 13:00 Digital
- Donnerstag 20.05. 15:00 - 16:30 Digital
- Mittwoch 26.05. 11:30 - 13:00 Digital
- Donnerstag 27.05. 15:00 - 16:30 Digital
- Mittwoch 02.06. 11:30 - 13:00 Digital
- Mittwoch 09.06. 11:30 - 13:00 Digital
- Donnerstag 10.06. 15:00 - 16:30 Digital
- Mittwoch 16.06. 11:30 - 13:00 Digital
- Donnerstag 17.06. 15:00 - 16:30 Digital
- Mittwoch 23.06. 11:30 - 13:00 Digital
- Donnerstag 24.06. 15:00 - 16:30 Digital
- Mittwoch 30.06. 11:30 - 13:00 Digital
Gruppe 2
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. The participation in the introductory quiz (INTRO) is an absolute prerequisite for the final admission to the course.
- Donnerstag 04.03. 15:00 - 16:30 Digital
- Mittwoch 10.03. 13:15 - 14:45 Digital
- Donnerstag 11.03. 15:00 - 16:30 Digital
- Mittwoch 17.03. 13:15 - 14:45 Digital
- Donnerstag 18.03. 15:00 - 16:30 Digital
- Mittwoch 24.03. 13:15 - 14:45 Digital
- Donnerstag 25.03. 15:00 - 16:30 Digital
- Mittwoch 14.04. 13:15 - 14:45 Digital
- Donnerstag 15.04. 15:00 - 16:30 Digital
- Mittwoch 21.04. 13:15 - 14:45 Digital
- Donnerstag 22.04. 15:00 - 16:30 Digital
- Mittwoch 28.04. 13:15 - 14:45 Digital
- Donnerstag 29.04. 15:00 - 16:30 Digital
- Mittwoch 05.05. 13:15 - 14:45 Digital
- Donnerstag 06.05. 15:00 - 16:30 Digital
- Mittwoch 12.05. 13:15 - 14:45 Digital
- Mittwoch 19.05. 13:15 - 14:45 Digital
- Donnerstag 20.05. 15:00 - 16:30 Digital
- Mittwoch 26.05. 13:15 - 14:45 Digital
- Donnerstag 27.05. 15:00 - 16:30 Digital
- Mittwoch 02.06. 13:15 - 14:45 Digital
- Mittwoch 09.06. 13:15 - 14:45 Digital
- Donnerstag 10.06. 15:00 - 16:30 Digital
- Mittwoch 16.06. 13:15 - 14:45 Digital
- Donnerstag 17.06. 15:00 - 16:30 Digital
- Mittwoch 23.06. 13:15 - 14:45 Digital
- Donnerstag 24.06. 15:00 - 16:30 Digital
- Mittwoch 30.06. 13:15 - 14:45 Digital
Gruppe 3
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. The participation in the introductory quiz (INTRO) is an absolute prerequisite for the final admission to the course.
- Donnerstag 04.03. 15:00 - 16:30 Digital
- Mittwoch 10.03. 15:00 - 16:30 Digital
- Donnerstag 11.03. 15:00 - 16:30 Digital
- Mittwoch 17.03. 15:00 - 16:30 Digital
- Donnerstag 18.03. 15:00 - 16:30 Digital
- Mittwoch 24.03. 15:00 - 16:30 Digital
- Donnerstag 25.03. 15:00 - 16:30 Digital
- Mittwoch 14.04. 15:00 - 16:30 Digital
- Donnerstag 15.04. 15:00 - 16:30 Digital
- Mittwoch 21.04. 15:00 - 16:30 Digital
- Donnerstag 22.04. 15:00 - 16:30 Digital
- Mittwoch 28.04. 15:00 - 16:30 Digital
- Donnerstag 29.04. 15:00 - 16:30 Digital
- Mittwoch 05.05. 15:00 - 16:30 Digital
- Donnerstag 06.05. 15:00 - 16:30 Digital
- Mittwoch 12.05. 15:00 - 16:30 Digital
- Mittwoch 19.05. 15:00 - 16:30 Digital
- Donnerstag 20.05. 15:00 - 16:30 Digital
- Mittwoch 26.05. 15:00 - 16:30 Digital
- Donnerstag 27.05. 15:00 - 16:30 Digital
- Mittwoch 02.06. 15:00 - 16:30 Digital
- Mittwoch 09.06. 15:00 - 16:30 Digital
- Donnerstag 10.06. 15:00 - 16:30 Digital
- Mittwoch 16.06. 15:00 - 16:30 Digital
- Donnerstag 17.06. 15:00 - 16:30 Digital
- Mittwoch 23.06. 15:00 - 16:30 Digital
- Donnerstag 24.06. 15:00 - 16:30 Digital
- Mittwoch 30.06. 15:00 - 16:30 Digital
Gruppe 4
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. The participation in the introductory quiz (INTRO) is an absolute prerequisite for the final admission to the course.
- Donnerstag 04.03. 15:00 - 16:30 Digital
- Mittwoch 10.03. 16:45 - 18:15 Digital
- Donnerstag 11.03. 15:00 - 16:30 Digital
- Mittwoch 17.03. 16:45 - 18:15 Digital
- Donnerstag 18.03. 15:00 - 16:30 Digital
- Mittwoch 24.03. 16:45 - 18:15 Digital
- Donnerstag 25.03. 15:00 - 16:30 Digital
- Mittwoch 14.04. 16:45 - 18:15 Digital
- Donnerstag 15.04. 15:00 - 16:30 Digital
- Mittwoch 21.04. 16:45 - 18:15 Digital
- Donnerstag 22.04. 15:00 - 16:30 Digital
- Mittwoch 28.04. 16:45 - 18:15 Digital
- Donnerstag 29.04. 15:00 - 16:30 Digital
- Mittwoch 05.05. 16:45 - 18:15 Digital
- Donnerstag 06.05. 15:00 - 16:30 Digital
- Mittwoch 12.05. 16:45 - 18:15 Digital
- Mittwoch 19.05. 16:45 - 18:15 Digital
- Donnerstag 20.05. 15:00 - 16:30 Digital
- Mittwoch 26.05. 16:45 - 18:15 Digital
- Donnerstag 27.05. 15:00 - 16:30 Digital
- Mittwoch 02.06. 16:45 - 18:15 Digital
- Mittwoch 09.06. 16:45 - 18:15 Digital
- Donnerstag 10.06. 15:00 - 16:30 Digital
- Mittwoch 16.06. 16:45 - 18:15 Digital
- Donnerstag 17.06. 15:00 - 16:30 Digital
- Mittwoch 23.06. 16:45 - 18:15 Digital
- Donnerstag 24.06. 15:00 - 16:30 Digital
- Mittwoch 30.06. 16:45 - 18:15 Digital
Gruppe 5
Lehrende
- Uwe Zdun
- Amirali Amiri
- Kristof Böhmer
- Evangelos Ntentos
- Philipp Paulweber
- Georg Simhandl
- Alex Maximilian Wöhrer
Termine (iCal) - nächster Termin ist mit N markiert
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. The participation in the introductory quiz (INTRO) is an absolute prerequisite for the final admission to the course.
- Donnerstag 04.03. 15:00 - 16:30 Digital
- Donnerstag 11.03. 09:45 - 11:15 Digital
- Donnerstag 11.03. 15:00 - 16:30 Digital
- Donnerstag 18.03. 09:45 - 11:15 Digital
- Donnerstag 18.03. 15:00 - 16:30 Digital
- Donnerstag 25.03. 09:45 - 11:15 Digital
- Donnerstag 25.03. 15:00 - 16:30 Digital
- Donnerstag 15.04. 09:45 - 11:15 Digital
- Donnerstag 15.04. 15:00 - 16:30 Digital
- Donnerstag 22.04. 09:45 - 11:15 Digital
- Donnerstag 22.04. 15:00 - 16:30 Digital
- Donnerstag 29.04. 09:45 - 11:15 Digital
- Donnerstag 29.04. 15:00 - 16:30 Digital
- Donnerstag 06.05. 09:45 - 11:15 Digital
- Donnerstag 06.05. 15:00 - 16:30 Digital
- Donnerstag 20.05. 09:45 - 11:15 Digital
- Donnerstag 20.05. 15:00 - 16:30 Digital
- Donnerstag 27.05. 09:45 - 11:15 Digital
- Donnerstag 27.05. 15:00 - 16:30 Digital
- Donnerstag 10.06. 09:45 - 11:15 Digital
- Donnerstag 10.06. 15:00 - 16:30 Digital
- Donnerstag 17.06. 09:45 - 11:15 Digital
- Donnerstag 17.06. 15:00 - 16:30 Digital
- Donnerstag 24.06. 09:45 - 11:15 Digital
- Donnerstag 24.06. 15:00 - 16:30 Digital
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Art der Leistungskontrolle und erlaubte Hilfsmittel
* Practical project, to be tackled by a selected group of students (distributed software project: preparation/analysis, design, implementation, and presentation)
* Theoretical analysis of tasks and related literature studies
* Contribution during but also outside the course units (e.g., studying lecture, online, and written materials, taking part in self assessment tasks, preparing programming tasks etc)
* Working on the provided materials and presenting the results, ideas and concepts
All submissions must be handed in due time via Moodle/GitLab or the respective relevant platform. The use of aids (unless explicitly permitted by the lecturers before the exam) during the exams is not permitted. All exams/quizzes are individual work. The practical assignment is a group project which must be worked on only by the respective group members. Any sources and third party materials must be cited while working on the submissions.
Mindestanforderungen und Beurteilungsmaßstab
To pass the course, at least 40% of the possible 46 points for the practical part must be reached.
To pass the course, at least 50% of the overall 100 points must be reached. In addition to exam and assignment these 100 points include points which can be earned by: giving feedback, introductory quiz.If the course is passed, the grade is determined from the total of the achieved points as follows:
- >= 89 total points: Sehr Gut (1)
- >= 76 total points: Gut (2)
- >= 63 total points: Befriedigend (3)
- >= 50 total points: Genügend (4)
-----------------------------------------
- not passed: Nicht Genügend (5)Attendance:
An active participation in the first session (the preliminary lecture) and especially the INTRO quiz is mandatory.
After the preliminary lecture:
* Theoretical part: no compulsory attendance. Active participation in these units is recommended to support your exam preparations.
* Practical part: no compulsory attendance. Active participation is recommended to get feedback on your concepts and designs and to discuss questions related to the given assignment.
* Submission presentation: compulsory attendance on the dates assigned to the students.
Prüfungsstoff
* Worksheets, self evaluation quizzes, and programming tasks
* Lecture sessions, materials, and the practical assignment
* Literature/Web References on the Reading List, Provided Reading Materials, and Reference Literature
* Programming and UML modeling skills are requiredQuality assurance:
All content submitted by students can be checked for plagiarism and/or cheating using automatic tools and individual inquiries. This can be done on concrete suspicion or on a random basis. Any (partial) performance obtained by fraud leads to an 'X' in your transcript, meaning that you have been caught cheating or plagiarizing.
The topics of the lecture are Domain-Driven Design, Advanced Software Architectures including Distributed System Architectures and Microservices Architectures, Architecture and Architecture Decision Modelling, and Continuous Delivery/DevOps.Methods:
* Interactive discourse with your colleagues and lecturers
* Conception, planning and implementation of a simplified but realistic project
* Individual and group work on related practical and theoretical topics
* Students can present submissions and concepts to receive feedback
* Online self-evaluation and programming tasks