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.

2024W, UE, 2.0h, 3.0EC
  • TUWEL-Kurs verfügbar ab: 15.09.2024 00:00.

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:0018.10.2024 https://tuwien.zoom.us/j/8232232021Vorbesprechung
Fr.09:00 - 15:0017.01.2025 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
19.09.2024 00:00 19.10.2024 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