Universität Wien

053020 VU Advanced Software Engineering (2025W)

Continuous assessment of course work

Summary

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
Registration information is available for each group.

Groups

Group 1

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

The Preliminary Talk can be accessed via Moodle. Active participation in the preliminary talk is mandatory.
In case you don't have access to Moodle, you can join via the following link:

https://univienna.zoom.us/j/61538318947?pwd=r1bymO8kggsYjOMbTNa17aqN1OxiD1.1

Access Code: 164132

  • Thursday 02.10. 11:30 - 13:00 Digital (Kickoff Class)
  • Thursday 09.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 16.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 23.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 30.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 06.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 13.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 13.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 20.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 20.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 27.11. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
    Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 27.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 04.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 04.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 11.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 18.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 18.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 08.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 08.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 15.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 22.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 22.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 23.01. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Thursday 29.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 29.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG

Assessment and permitted materials

* Several written examinations
* Practical programming and design projects (PDPs) and solutions to worksheet tasks
* Presentation of these solutions in class
* Theoretical analysis of tasks and related literature studies
* Active participation during but also outside the course units (studying lecture material, online discussion in the forum, and written materials, taking part in self-assessment tasks, etc.)
* Working on the provided materials and presenting the results, ideas, and concepts

All submissions must be handed in on 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. Any sources and third-party materials must be cited while working on the submissions.

Minimum requirements and assessment criteria

Overall, 100 points plus 6 bonus points can be achieved. The 100 points can be achieved in two lecture exams, assignments, and feedback. Bonus points can be achieved for active participation in the lecture.

To pass the course, at least 40% of the possible 78 points for the two lecture exams must be reached. These points do not include awarded bonus points.

To pass the course, at least 50 of the possible 106 points must be reached. These points include the awarded bonus 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:
* Active participation in the preliminary talk and exams is mandatory (explained in the preliminary talk). The INTRO test in Moodle must be completed by the deadline announced in the preliminary talk in order to confirm participation in the course.
* Lecture units on worksheets and PDPs: no compulsory attendance. Active participation in these units is recommended to support your exam preparation and achieve bonus points.

Group 2

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

The Preliminary Talk can be accessed via Moodle. Active participation in the preliminary talk is mandatory.
In case you don't have access to Moodle, you can join via the following link:

https://univienna.zoom.us/j/61538318947?pwd=r1bymO8kggsYjOMbTNa17aqN1OxiD1.1

Access Code: 164132

  • Thursday 02.10. 11:30 - 13:00 Digital (Kickoff Class)
  • Thursday 09.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 16.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 23.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 30.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 06.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 13.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 13.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 20.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 20.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 27.11. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
    Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 27.11. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 04.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 04.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 11.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 18.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 18.12. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 08.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 08.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 15.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 22.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 22.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 23.01. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Thursday 29.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 29.01. 16:45 - 18:15 Seminarraum 7, Währinger Straße 29 1.OG

Assessment and permitted materials

* Several written examinations
* Practical programming and design projects (PDPs) and solutions to worksheet tasks
* Presentation of these solutions in class
* Theoretical analysis of tasks and related literature studies
* Active participation during but also outside the course units (studying lecture material, online discussion in the forum, and written materials, taking part in self-assessment tasks, etc.)
* Working on the provided materials and presenting the results, ideas, and concepts

All submissions must be handed in on 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. Any sources and third-party materials must be cited while working on the submissions.

Minimum requirements and assessment criteria

Overall, 100 points plus 6 bonus points can be achieved. The 100 points can be achieved in two lecture exams, assignments, and feedback. Bonus points can be achieved for active participation in the lecture.

To pass the course, at least 40% of the possible 78 points for the two lecture exams must be reached. These points do not include awarded bonus points.

To pass the course, at least 50 of the possible 106 points must be reached. These points include the awarded bonus 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:
* Active participation in the preliminary talk and exams is mandatory (explained in the preliminary talk). The INTRO test in Moodle must be completed by the deadline announced in the preliminary talk in order to confirm participation in the course.
* Lecture units on worksheets and PDPs: no compulsory attendance. Active participation in these units is recommended to support your exam preparation and achieve bonus points.

Group 3

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

The Preliminary Talk can be accessed via Moodle. Active participation in the preliminary talk is mandatory.
In case you don't have access to Moodle, you can join via the following link:

https://univienna.zoom.us/j/61538318947?pwd=r1bymO8kggsYjOMbTNa17aqN1OxiD1.1

Access Code: 164132

  • Thursday 02.10. 11:30 - 13:00 Digital (Kickoff Class)
  • Friday 10.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 17.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 24.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 31.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 07.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 14.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 14.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 21.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 21.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 27.11. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Friday 28.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 28.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 05.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 05.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 12.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 19.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 19.12. 13:15 - 14:45 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 09.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 09.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 16.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 16.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 23.01. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
    Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 23.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 30.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 30.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG

Assessment and permitted materials

Overall, 100 points plus 6 bonus points can be achieved. The 100 points can be achieved in two lecture exams, assignments, and feedback. Bonus points can be achieved for active participation in the lecture.

To pass the course, at least 40% of the possible 78 points for the two lecture exams must be reached. These points do not include awarded bonus points.

To pass the course, at least 50 of the possible 106 points must be reached. These points include the awarded bonus 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:
* Active participation in the preliminary talk and exams is mandatory (explained in the preliminary talk).
* Lecture units on worksheets and PDPs: no compulsory attendance. Active participation in these units is recommended to support your exam preparation and achieve bonus points.

Minimum requirements and assessment criteria

To pass the course, at least 40% of the possible 78 points for the two lecture exams must be reached.

To pass the course, at least 50% of the overall 100 points must be reached. In addition to exams and assignments, these 100 points include points that can be earned by practical assignments and giving feedback (1 point). In addition to these 100 points, 6 bonus points can be earned by active lecture participation. The bonus points can be used to satisfy this requirement of reaching 50% of the overall 100 points. 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:
* Active participation in the preliminary talk and exams is mandatory (explained in the preliminary talk). The INTRO test in Moodle must be completed by the deadline announced in the preliminary talk in order to confirm participation in the course.
* Lecture units on worksheets and PDPs: no compulsory attendance. Active participation in these units is recommended to support your exam preparation and achieve bonus points.

Group 4

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

The Preliminary Talk can be accessed via Moodle. Active participation in the preliminary talk is mandatory.
In case you don't have access to Moodle, you can join via the following link:

https://univienna.zoom.us/j/61538318947?pwd=r1bymO8kggsYjOMbTNa17aqN1OxiD1.1

Access Code: 164132

  • Thursday 02.10. 11:30 - 13:00 Digital (Kickoff Class)
  • Friday 10.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 17.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 24.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 31.10. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 07.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 14.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 14.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 21.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 21.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Thursday 27.11. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
  • Friday 28.11. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 28.11. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 05.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 05.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 12.12. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 19.12. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 19.12. 13:15 - 14:45 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 09.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 09.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 16.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 16.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 23.01. 11:30 - 13:00 Audimax Zentrum für Translationswissenschaft, Gymnasiumstraße 50
    Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 23.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG
  • Friday 30.01. 11:30 - 13:00 Hörsaal 3, Währinger Straße 29 3.OG
  • Friday 30.01. 13:15 - 14:45 Seminarraum 7, Währinger Straße 29 1.OG

Assessment and permitted materials

* Several written examinations
* Practical programming and design projects (PDPs) and solutions to worksheet tasks
* Presentation of these solutions in class
* Theoretical analysis of tasks and related literature studies
* Active participation during but also outside the course units (studying lecture material, online discussion in the forum, and written materials, taking part in self-assessment tasks, etc.)
* Working on the provided materials and presenting the results, ideas, and concepts

All submissions must be handed in on 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. Any sources and third-party materials must be cited while working on the submissions.

Minimum requirements and assessment criteria

Overall, 100 points plus 6 bonus points can be achieved. The 100 points can be achieved in two lecture exams, assignments, and feedback. Bonus points can be achieved for active participation in the lecture.

To pass the course, at least 40% of the possible 78 points for the two lecture exams must be reached. These points do not include awarded bonus points.

To pass the course, at least 50 of the possible 106 points must be reached. These points include the awarded bonus 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:
* Active participation in the preliminary talk and exams is mandatory (explained in the preliminary talk). The INTRO test in Moodle must be completed by the deadline announced in the preliminary talk in order to confirm participation in the course.
* Lecture units on worksheets and PDPs: no compulsory attendance. Active participation in these units is recommended to support your exam preparation and achieve bonus points.

Information

Aims, contents and method of the course

Details and lecture materials for the course can be found in the teaching platform, which is accessible at https://moodle.univie.ac.at/. If you have any questions, please use: ase [AT] swa.univie.ac.at. For general questions, please use the provided teaching platform so that your colleagues benefit from the discussions.

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 simplified but realistic programming and design projects
* Work on related practical and theoretical topics
* Students can present submissions and concepts to receive feedback
* Online self-evaluation
* Blended Learning

Examination topics

* Lecture notes (as slides) and exercise materials on Moodle
* Worksheets, PDPs, and self-evaluation quizzes
* Lecture sessions, materials, and the practical assignment
* Literature/Web References on the Reading List, Provided Reading Materials, and Reference Literature
* Programming and modeling skills are required

Quality assurance:
All content submitted by students can be checked for plagiarism and/or cheating using automatic tools and individual inquiries. Checks can be carried out on concrete suspicion or a random basis. Any (partial) performance obtained by fraud leads to an 'X' in your transcript, meaning you have been caught cheating or plagiarizing.

Reading list

Lecture slides and the accompanying course material. Literature provided in the course materials.

Association in the course directory

Module: ASE

Last modified: We 12.11.2025 07:45