Uni Wien:Advanced Software Engineering VU (Zdun, Böhmer)
- Advanced Software Engineering PR (Artner) (TU Wien, 0 Resources)
- Advanced Software Engineering PR (Biffl) (TU Wien, 0 Resources)
- Advanced Software Engineering PR (Grechenig) (TU Wien, 0 Resources)
- Advanced Software Engineering PR (Grechenig, Biffl) (TU Wien, 3 Resources)
- Advanced Software Engineering PR (Tappeiner) (TU Wien, 0 Resources)
- Advanced Software Engineering VO (Bernhart Strobl Mordinyi) (TU Wien, 40 Resources)
- Advanced Software Engineering VU (Zdun, Böhmer) (Uni Wien, 0 Resources)
- Advanced Software Engineering LU (Grechenig) (TU Wien, veraltet, 0 Resources)
Daten[edit | edit source]
Lecturers | Uwe Zdun, Amirali Amiri, Kristof Böhmer, Nicole Elisabeth Lueger, Evangelos Ntentos, Georg Simhandl, Stephen John Warnett, Alex Maximilian Wöhrer, Philipp Paulweber |
---|---|
ECTS | 6,00 / 4,00 |
Aufgezeichnet | Ja (Videos)"Ja (Videos)" is not recognized as a Boolean (true/false) value. |
When | summer semester |
Language | English |
Links | ufind:053020, Homepage |
Master Wirtschaftsinformatik | |
Master Informatik | |
Master Medieninformatik |
Inhalt[edit | edit source]
In der Vorlesung werden einerseits Model-Driven Development mit Augenmerk auf Domain Specific Languages durchgenommen, andererseits geht's auch viel um Scripting und Dynamische Sprachen.
Ablauf[edit | edit source]
Sommersemester 2020[edit | edit source]
Die LVA besteht aus
- Theorie
- Projektteil
Theorie
Es gab 9 Kapitel, zu jedem Kapitel gab es 1-3 Unterkapitel mit jeweils 10-15 Folien und 5 Minuten Video in dem de facto nur die Folien vorgelesen wurden. Dazu gab es für jedes Kapitel einen Worksheet (freiwillig!) und am Ende eine Prüfung.
Projektteil
Das Projekt fand in einer Gruppe mit 3-4 Leuten statt (es spielt dabei keine Rolle zu welcher Gruppe man sich in u:space anmeldet) und Ziel war es die Steuerung für einen automatischen Garten zu entwerfen. Ist gab eine Zwischenabgabe, die hauptsächlich die Planung beinhaltete, und einen Endabgabe für das fertige Projekt.
Sommersemester 2022[edit | edit source]
Der Theorieteil war praktisch gleich wie im Sommersemester 2020, also siehe oben. Allerdings gab es 2 Prüfungen, eine in der Mitte und eine am Ende des Semesters.
Das Projekt in diesem Semester war Smart Home. Man hatte Light-Devices und Temperature-Devices, bestehend aus Sensoren und Controllern. Und das ganze waren jeweils alles eigene Microservices. Auch bei uns gab es eine Zwischendeadline, wo man die Planung/Modellierung abgeben musste, und eine FINAL, wo man das fertige Projekt abgeben musste.
Benötigte/Empfehlenswerte Vorkenntnisse[edit | edit source]
Für die Vorlesung werden keine wirklichen Vorkenntnisse benötigt. Empfehlenswert sind Grundkenntnisse der Programmierung, Modellierung und Softwareentwicklung.
Vortrag[edit | edit source]
ASE 2020
Prüfung, Benotung[edit | edit source]
Sommersemester 2020
Der Test fand über Moodle statt und war meiner Erinnerung nach Open Book.
Sommersemester 2022
Die Tests waren vor Ort, allerdings trotzdem Open Book. Dh. man konnte sich alle Unterlagen ausdrucken etc., aber musste viele offene Fragen auf Papier beantworten.
Dauer der Zeugnisausstellung[edit | edit source]
noch offen
Zeitaufwand[edit | edit source]
ASE 2020, trifft auf ASE 2022 weiterhin zu:
Das Projekt ist irrsinnig aufwändig und wird speziell kurz vor den 2 Abgaben richtig aufwändig wenn man nicht sinnvoll plant. Pro Kopf kann man für das Projekt locker ~100h rechnen.
Die Worksheets und Lernzielkorntrollen haben 2-3h pro Woche gekostet. Beim Theorieteil ist sehr viel Zeit dafür draufgegangen sich die Themen aus den dürftigen Informationen beizubringen.
Die 180h für 6 ECTS hat es locker...
Unterlagen[edit | edit source]
noch offen
Tipps[edit | edit source]
noch offen
Verbesserungsvorschläge / Kritik[edit | edit source]
Sommersemester 2020[edit | edit source]
Ad. Theorie
Ursprünglich hätte einmal die Woche eine Einheit mit Anwesenheit stattfinden sollen in der der Worksheet bearbeitet wird. Diese Einheiten wurden ersatzlos gestrichen, mit dem Argument, dass es eh die Vorlesungsvideos, die Worksheets und ein Forum gibt. Auf die Beschwerde hin, dass die Vorlesungsvideos und Folien maximal die Hälfte des Stoffes der Worksheets enthalten wurden, teilweise YouTube Videos zu dem Thema geteilt, zum Teil mit 45 Minuten pro Unterkapitel. Die Antworten über das Forum waren eher unzureichend. Nach mehreren Beschwerden wurden dann schließlich in Moodle Lernzielkontrollen über die einzelnen Kapitel eingeführt, die jeweils am Freitag für einen begrenzten Zeitraum (etwas 1h) verfügbar waren. Nach Anlaufschwierigkeiten konnte man nach Ablauf der Zeit einsehen welche Antworten falsch waren, die richtigen Antworten wurden aber nicht zur Verfügung gestellt.
Ad. Projektteil
Das Projekt setze das Eclipse Modelling Framework (EMF) and Eclipse Xtext vorraus, zwei Technologie, die zwar noch weiterentwickelt sind, aber quasi keine Tutorials oder Stackoverflow Einträge haben die jünger als 5 Jahre sind und im Rahmen der LVA unzureichend (oder gar nicht) erklärt wurden. Die Benotung war am Ende recht nachsichtig, wobei der Tutor enttäuscht war, dass wir EMF nur sehr rudimentär verwendet haben, weil detaillierte Erklärung über die von LVA angedachte Verwendung nicht verfügbar waren und das System zu komplex ist um es innerhalb eines Semester sinnvoll verstehen und verwenden zu können ohne tiefergreifende Hilfe von Personen die Schon damit gearbeitet haben.