TU Wien:Advanced Software Engineering PR (Grechenig)

From VoWi
Jump to navigation Jump to search
Similarly named LVAs (Resources):

Daten[edit]

Lecturers Thomas ArtnerThomas GrechenigBarbara Tappeiner
ECTS 6
Alias Advanced Software Engineering (en)
When summer semester
Last iteration 2022SS
Language Deutsch
Abbreviation ASE
Mattermost advanced-software-engineeringRegisterMattermost-Infos
Links tiss:183243, Homepage
Zuordnungen
Master Business Informatics Wahlmodul ISE/EXT - Information Systems Engineering Extension
Master Medizinische Informatik Wahlmodul Informationsverarbeitung
Master Software Engineering & Internet Computing Pflichtmodul Advanced Software Engineering


Inhalt[edit]

In einem Team aus maximal 6 Leuten muss ein Software Projekt umgesetzt werden. Das Projekt darf hierbei frei gewählt werden, einzige Bedingung ist, dass es eine ausreichende Komplexität hat. Die Komplexität muss dabei durch ein Kernfeature erreicht werden, auf dem der Fokus liegen soll. Dieses Kernfeature kann z.B. ein ML-Modell oder eine aufwändige Verschlüsselung sein.

Der sonstige Ablauf der LVA stimmt grundsätzlich mit dem der LVA SEPM überein. Jedes Team bekommt eine:n Tutor:in zugewiesen, in wöchentlichen Jour fixes findet dann eine Abstimmung statt.

Ablauf[edit]

WS21: Bevor ein Team für das Projekt ausgesucht werden kann, muss ein Einstiegstest bestanden werden. Dieser fand online statt und bestand aus einer kleinen Programmieraufgabe, ähnlich wie bei einem Interview. Dabei gab es mehrere Stages zu dem selben Problem, wobei in jeder Stage die Komplexität des Problems mit einer zusätzlichen Anforderung erhöht wurde.

Das Projekt selbst gliedert sich dann in Ideenfindung und die Entwicklung. Für die Ideenfindung sind einige Tage Zeit, dieses Thema muss dann noch einer allgemeinen Jury vorgestellt werden, welche entscheidet, ob das Thema passend und komplex genug ist. Anschließend muss ein Project Contract erarbeitet werden, welcher bereits im Detail die geplanten Features beschreiben sollte und auch Mockups beinhaltet. Dieser Contract muss dann im MR1 erstmals der Assistentin präsentiert werden.

MR2 und MR3 laufen schließlich ähnlich ab. Hier muss der aktuelle bzw. der finale Stand des Projekts präsentiert werden.

Benötigte/Empfehlenswerte Vorkenntnisse[edit]

noch offen

Vortrag[edit]

noch offen

Übungen[edit]

noch offen

Prüfung, Benotung[edit]

Die Benotung erfolgt durch den/die jeweilige Assistent:in. Herangezogen werden hier wohl vor allem das MR2 und MR3, genaue Voraussetzungen, welche zu erfüllen sind, gibt es dabei aber nicht, viel mehr haben die verschiedenen Beurteilenden unterschiedliche Aspekte, auf welche sie besonders wertlegen.

Dauer der Zeugnisausstellung[edit]

noch offen

Zeitaufwand[edit]

WS21: Wenn der Rahmen für das Projekt gut abgesteckt wurde und nicht zu viele Features eingeplant wurden, geht sich das Projekt mit den 150h pro Person aus. Die aufgewendete Zeit muss dabei in Gitlab auf die einzelnen Issues gebucht werden.

Unterlagen[edit]

noch offen

Tipps[edit]

  • Auf jeden Fall auf die spezifischen Anforderungen der Assistenten und Assistentinnen eingehen
  • Das MR2 nicht als kleine Zwischenpräsentation sehen, sondern vielmehr auch als eine Produktpräsentation ähnlich dem MR3. Hier bekamen wir z.B. Ärger, da das UI beim MR2 noch nicht wie eine normale Web App und eher unfertig ausgesehen hatte. Könnte aber auch daran gelegen haben, dass das einer der wichtigeren Punkte der Assistentin war.

Verbesserungsvorschläge / Kritik[edit]

noch offen

Attachments

This page has no attachments yet but you can add some.