194.122 Ergänzende Softwareentwicklungs-Skills für Data Scientists
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2023W, UE, 2.0h, 3.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: UE Übung
  • Format der Abhaltung: Online

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage:

  1. Die Qualität eines Software-Projektes anhand des Quellcodes mit SonarQube zu beurteilen
  2. Den Aufbau einer Software mit UML-Diagrammen zu dokumentieren
  3. Den Wert einer Software mit COCOMO-2 zu beurteilen

Inhalt der Lehrveranstaltung

Praktisches Üben ergänzender Softwareentwicklungs-Skills anhand großer Open-Source-Projekte: statische Qualitätsbeurteilung, Dokumentation für Roundtrip-Engineering und Aufwandsschätzung. Alle drei Skills sind sehr wichtig für Softwareentwicklungs-Arbeit in großen Projekten und/oder Teams.

ECTS-Breakdown: 2h Vorbesprechung + Impulsvortrag, 48h Ausarbeitung (geprüfte Meilensteine: Prjektauswahl, Quellcode-Analyse, UML-Dokumentation, COCOMO-2-Schätzung), 24h Vortrag (Meilensteine: Zwischenabgabe Präsentation, Vortrag), 1h Organisation = 75h gesamt.

Methoden

  • Impulsvorlesung für Kontext, Übungsablauf und verwendete Methoden
  • Verwendung etablierter Softwareentwicklungs-Werkzeuge für die Analyse
  • Arbeit in Kleingruppen unter Verwendung bekannter Programmiersprachen (Java, Python)
  • Einsatz von Open-Source-Software und freien Lizenzmodellen

Prüfungsmodus

Prüfungsimmanent

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Fr.09:00 - 10:0020.10.2023 https://tuwien.zoom.us/j/8232232021Vorbesprechung
Fr.09:00 - 15:0019.01.2024 https://tuwien.zoom.us/j/8232232021Präsentationen

Leistungsnachweis

  • Mitarbeit in der Impulsvorlesung
  • Mitarbeit im Online-Übungsforum
  • Qualität der Ausarbeitung zum ausgewählten Software-Projekt
  • Präsentation der Ergebnisse in einem Seminar

LVA-Anmeldung

Von Bis Abmeldung bis
14.09.2023 00:00 14.10.2023 00:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
175 FW Freie Wahlfächer - Wirtschaftsinformatik Freifach
880 FW Freie Wahlfächer - Informatik Freifach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

  • Programmieren in Java und/oder Python
  • Etwas Projekterfahrung in der Software-Entwicklung ist von Vorteil

Sprache

bei Bedarf in Englisch