053020 VU Advanced Software Engineering (2022S)
Labels
Summary
Registration/Deregistration
- Registration is open from Mo 14.02.2022 09:00 to Th 24.02.2022 10:00
- Deregistration possible until Mo 14.03.2022 23:59
Groups
Group 1
Lecturers
- Uwe Zdun
- Amirali Amiri
- Kristof Böhmer
- Nicole Elisabeth Hörner
- Evangelos Ntentos
- Georg Simhandl
- Stephen John Warnett
- Alex Maximilian Wöhrer
Classes (iCal) - next class is marked with N
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. Active participation in the preliminary talk and acceptance to participate in the course in Moodle (explained in the preliminary talk) is mandatory. Participation in the optional INTRO quiz on Moodle is highly recommended (also explained in the preliminary talk).
As things stand, units will be held digitally in March to facilitate your return to the university and Vienna. Subsequent lecture and exam sessions are planned as on-site sessions in Vienna. If necessary (COVID), they will be adapted accordingly.- Thursday 03.03. 15:00 - 16:30 Digital
- Wednesday 09.03. 11:30 - 13:00 Digital
- Thursday 10.03. 15:00 - 16:30 Digital
- Wednesday 16.03. 11:30 - 13:00 Digital
- Thursday 17.03. 15:00 - 16:30 Digital
- Wednesday 23.03. 11:30 - 13:00 Digital
- Thursday 24.03. 15:00 - 16:30 Digital
- Wednesday 30.03. 11:30 - 13:00 Digital
- Thursday 31.03. 15:00 - 16:30 Digital
- Wednesday 06.04. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 07.04. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 27.04. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
28.04.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Wednesday 04.05. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 05.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 11.05. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 12.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 18.05. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 19.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 23.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
-
Wednesday
25.05.
11:30 - 13:00
Hörsaal 2, Währinger Straße 29 2.OG
Seminarraum 7, Währinger Straße 29 1.OG - Wednesday 25.05. 13:15 - 14:45 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 01.06. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 02.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 08.06. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
09.06.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Thursday 09.06. 16:45 - 18:15 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
- Wednesday 15.06. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 22.06. 11:30 - 13:00 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 23.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 30.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
Group 2
Lecturers
- Uwe Zdun
- Amirali Amiri
- Kristof Böhmer
- Nicole Elisabeth Hörner
- Evangelos Ntentos
- Georg Simhandl
- Stephen John Warnett
- Alex Maximilian Wöhrer
Classes (iCal) - next class is marked with N
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. Active participation in the preliminary talk and acceptance to participate in the course in Moodle (explained in the preliminary talk) is mandatory. Participation in the optional INTRO quiz on Moodle is highly recommended (also explained in the preliminary talk).
As things stand, units will be held digitally in March to facilitate your return to the university and Vienna. Subsequent lecture and exam sessions are planned as on-site sessions in Vienna. If necessary (COVID), they will be adapted accordingly.- Thursday 03.03. 15:00 - 16:30 Digital
- Wednesday 09.03. 13:15 - 14:45 Digital
- Thursday 10.03. 15:00 - 16:30 Digital
- Wednesday 16.03. 13:15 - 14:45 Digital
- Thursday 17.03. 15:00 - 16:30 Digital
- Wednesday 23.03. 13:15 - 14:45 Digital
- Thursday 24.03. 15:00 - 16:30 Digital
- Wednesday 30.03. 13:15 - 14:45 Digital
- Thursday 31.03. 15:00 - 16:30 Digital
- Wednesday 06.04. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 07.04. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 27.04. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
28.04.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Wednesday 04.05. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 05.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 11.05. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 12.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 18.05. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 19.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 23.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 25.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
-
Wednesday
25.05.
13:15 - 14:45
Hörsaal 2, Währinger Straße 29 2.OG
Seminarraum 7, Währinger Straße 29 1.OG - Wednesday 01.06. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 02.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 08.06. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
09.06.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Wednesday 15.06. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 22.06. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 23.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 30.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
Group 3
Lecturers
- Uwe Zdun
- Amirali Amiri
- Kristof Böhmer
- Nicole Elisabeth Hörner
- Evangelos Ntentos
- Philipp Paulweber
- Georg Simhandl
- Stephen John Warnett
- Alex Maximilian Wöhrer
Classes (iCal) - next class is marked with N
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. Active participation in the preliminary talk and acceptance to participate in the course in Moodle (explained in the preliminary talk) is mandatory. Participation in the optional INTRO quiz on Moodle is highly recommended (also explained in the preliminary talk).
As things stand, units will be held digitally in March to facilitate your return to the university and Vienna. Subsequent lecture and exam sessions are planned as on-site sessions in Vienna. If necessary (COVID), they will be adapted accordingly.- Thursday 03.03. 15:00 - 16:30 Digital
- Wednesday 09.03. 15:00 - 16:30 Digital
- Thursday 10.03. 15:00 - 16:30 Digital
- Wednesday 16.03. 15:00 - 16:30 Digital
- Thursday 17.03. 15:00 - 16:30 Digital
- Wednesday 23.03. 15:00 - 16:30 Digital
- Thursday 24.03. 15:00 - 16:30 Digital
- Wednesday 30.03. 15:00 - 16:30 Digital
- Thursday 31.03. 15:00 - 16:30 Digital
- Wednesday 06.04. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 07.04. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 27.04. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
28.04.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Wednesday 04.05. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 05.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 11.05. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 12.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 18.05. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 19.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 23.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 25.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 25.05. 13:15 - 14:45 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 25.05. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 01.06. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 02.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 08.06. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
09.06.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Wednesday 15.06. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 22.06. 15:00 - 16:30 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 23.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 30.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
Group 4
Lecturers
- Uwe Zdun
- Amirali Amiri
- Kristof Böhmer
- Nicole Elisabeth Hörner
- Philipp Paulweber
- Georg Simhandl
- Stephen John Warnett
- Alex Maximilian Wöhrer
Classes (iCal) - next class is marked with N
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. Active participation in the preliminary talk and acceptance to participate in the course in Moodle (explained in the preliminary talk) is mandatory. Participation in the optional INTRO quiz on Moodle is highly recommended (also explained in the preliminary talk).
As things stand, units will be held digitally in March to facilitate your return to the university and Vienna. Subsequent lecture and exam sessions are planned as on-site sessions in Vienna. If necessary (COVID), they will be adapted accordingly.- Thursday 03.03. 15:00 - 16:30 Digital
- Wednesday 09.03. 16:45 - 18:15 Digital
- Thursday 10.03. 15:00 - 16:30 Digital
- Wednesday 16.03. 16:45 - 18:15 Digital
- Thursday 17.03. 15:00 - 16:30 Digital
- Wednesday 23.03. 16:45 - 18:15 Digital
- Thursday 24.03. 15:00 - 16:30 Digital
- Wednesday 30.03. 16:45 - 18:15 Digital
- Thursday 31.03. 15:00 - 16:30 Digital
- Wednesday 06.04. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 07.04. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 27.04. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
28.04.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Wednesday 04.05. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 05.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 11.05. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 12.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 18.05. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 19.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 23.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 25.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 25.05. 13:15 - 14:45 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 25.05. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 01.06. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 02.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 08.06. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
09.06.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Wednesday 15.06. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Wednesday 22.06. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 23.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 30.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
Group 5
Lecturers
- Uwe Zdun
- Amirali Amiri
- Kristof Böhmer
- Nicole Elisabeth Hörner
- Philipp Paulweber
- Georg Simhandl
- Stephen John Warnett
- Alex Maximilian Wöhrer
Classes (iCal) - next class is marked with N
The preliminary talk will take place for all course groups during the first lecture session in Moodle https://moodle.univie.ac.at/. Active participation in the preliminary talk and acceptance to participate in the course in Moodle (explained in the preliminary talk) is mandatory. Participation in the optional INTRO quiz on Moodle is highly recommended (also explained in the preliminary talk).
As things stand, units will be held digitally in March to facilitate your return to the university and Vienna. Subsequent lecture and exam sessions are planned as on-site sessions in Vienna. If necessary (COVID), they will be adapted accordingly.- Thursday 03.03. 15:00 - 16:30 Digital
- Thursday 10.03. 09:45 - 11:15 Digital
- Thursday 10.03. 15:00 - 16:30 Digital
- Thursday 17.03. 09:45 - 11:15 Digital
- Thursday 17.03. 15:00 - 16:30 Digital
- Thursday 24.03. 09:45 - 11:15 Digital
- Thursday 24.03. 15:00 - 16:30 Digital
- Thursday 31.03. 09:45 - 11:15 Digital
- Thursday 31.03. 15:00 - 16:30 Digital
- Thursday 07.04. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 07.04. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 28.04. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
28.04.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Thursday 05.05. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 05.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 12.05. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 12.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 19.05. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 19.05. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Monday 23.05. 18:30 - 20:00 Hörsaal 1, Währinger Straße 29 1.UG
- Wednesday 25.05. 11:30 - 13:00 Hörsaal 2, Währinger Straße 29 2.OG
- Wednesday 25.05. 13:15 - 14:45 Hörsaal 2, Währinger Straße 29 2.OG
- Thursday 02.06. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 02.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 09.06. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
-
Thursday
09.06.
15:00 - 16:30
Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
Hörsaal 1, Währinger Straße 29 1.UG - Thursday 23.06. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 23.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
- Thursday 30.06. 09:45 - 11:15 Seminarraum 7, Währinger Straße 29 1.OG
- Thursday 30.06. 15:00 - 16:30 Hörsaal 1, Währinger Straße 29 1.UG
Information
Aims, contents and method of the course
Assessment and permitted materials
* 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.
Minimum requirements and assessment criteria
To pass the course, at least 40% of the possible 50 points for the written exams must be reached.
To pass the course, at least 40% of the possible 50 points for the practical part must be reached.
To pass the course, at least 50% of the overall 100 points must be reached.Additional Course Work (“bonus points”):
In addition to the Core Course Work, 4 bonus points will be awarded that can be earned by active participation in additional tasks offered during the semester. The “bonus points” for these additional tasks are only counted (to improve your grade) once you have passed all criteria for the Core Course Work (i.e., the criteria under Core Course Work need to be passed solely with the points awarded for the Core Course Work). The maximum number of total points is 100 points.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.
Examination topics
* 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
* Blended Learning