188.995 Datenorientierte Programmierparadigmen
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

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

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Blended Learning

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, daten-orientiert in Python zu programmieren, unter Verwendung von SciPy, Numpy und Pandas, die Grundlagen von maschinellen Lernen und Netzwerkanalyse zu erklären und ein Data Science Projekt umtzsetzen.

Inhalt der Lehrveranstaltung

Die folgende Themen werden in den Vorlesungen behandelt:

  • Einführung in praktische Data Science
  • SciPy, NumPy, Vectorisierung, execution performance measurement
  • Daten Vorbereitung, Strukturierung, Fusionierung mit Pandas
  • Data Science Lösungsansätze und Fallstudien
  • Einführung in maschinelles Lernen
  • Einführung in Netzwerkanalyse

Methoden

Vorlesungen über die Grundlagen

2 praktische Übungen (Übung 1 wird individuell umgesetzt und besteht aus zwei Teilen, Übung 2 ist eine Gruppenübung)

Die Leistung besteht deshalb aus 3 Teilleistungen:

  • Übung 1a
  • Übung 1b
  • Übung 2

Die 3 Teilleistungen sind verpflichtend. Da es sich bei jede dieser drei oben angegebenen Teilleistungen um eine Teilleistung handelt, die längerfristig zu erfüllen ist (mindestens zwei Wochen sind pro Übung vorgesehen), gibt es für diese Teilleistung keine Wiederholungsmöglichkeit.

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Die Vorlesungen sind online. Die Link zur online Vorlesung ist auf TUWEL.

Alle andere Termine finden in Präsenz statt (falls sie wegen der Pandemie online stattfinden müssen, werden eine entsprechende Ankündigung gemacht).

 

Termine

Alle Vorlesungen am Dienstag 12:00 c.t.-13:45.

  1. Kickoff-Session, data science process, community, solution examples (8.10.2024)

  2. SciPy, NumPy, vectorisation, visualisation, benchmarking (15.10.2024)

  3. Preprocessing, Pandas (22.10.2024)

  4. Intro to Machine Learning (5.11.2023)

  5. Network Analysis (12.11.2024)

  6. Data suitability, Data biases (26.11.2024)
  7. Introduction to Text Processing (3.12.2024)

Exercise-related sessions

Review meetings for exercise 2 (15 minutes for each group):

  • 10.12.2024, 9:00-18:00

Exercise 2 Sprechstunde in EI11 zu den üblichen Vorlesungszeiten (freiwillig):

  • 7.1.2025

Project presentation: 28.1.2025, 9:00-18:00


Aufwand:

Lectures: 7 sessions @ 2h: 14h
Exercises:
    EX1 (data science process): 25h
    EX2 (project): 36h [includes review meeting (topic + questions + work plan)]

SUM: 75h



Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.12:00 - 14:0008.10.2024 - 03.12.2024 Zoom (LIVE)DOPP Vorlesungen
Di.09:00 - 18:0010.12.2024 See TUWELBesprechungen mit Gruppen
Di.12:00 - 14:0007.01.2025EI 11 Geodäsie HS - INF Ex 2 Consultation Session
Di.08:00 - 18:0028.01.2025Seminarraum FAV EG C (Seminarraum Gödel) Präsentationen
Di.08:00 - 18:0028.01.2025Seminarraum FAV EG B (Seminarraum von Neumann) Präsentationen
Datenorientierte Programmierparadigmen - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.08.10.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.15.10.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.22.10.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.29.10.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.05.11.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.12.11.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.19.11.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.26.11.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.03.12.202412:00 - 14:00 ZoomDOPP Vorlesungen
Di.10.12.202409:00 - 18:00 See TUWELBesprechungen mit Gruppen
Di.07.01.202512:00 - 14:00EI 11 Geodäsie HS - INF Ex 2 Consultation Session
Di.28.01.202508:00 - 18:00Seminarraum FAV EG C (Seminarraum Gödel) Präsentationen
Di.28.01.202508:00 - 18:00Seminarraum FAV EG B (Seminarraum von Neumann) Präsentationen

Leistungsnachweis

Zwei praktische Übungen.

Die 1. Übung besteht aus zwei Teilen, die individuell umgesetzt werden.

Die 2. Übung ist eine Gruppenübung und wird anhand von einem Bericht, Jupyter Notebook und Präsentation der Ergebnisse beurteilt.

LVA-Anmeldung

Von Bis Abmeldung bis
10.09.2024 15:30 22.10.2024 23:55 03.11.2024 23:55

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
045 006 Digitale Kompetenzen Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
066 395 Statistics – Probability – Mathematics in Economics Gebundenes Wahlfach
066 645 Data Science Pflichtfach1. Semester
066 646 Computational Science and Engineering Keine Angabe
066 926 Business Informatics Gebundenes Wahlfach
175 FW Freie Wahlfächer - Wirtschaftsinformatik Freifach
880 FW Freie Wahlfächer - Informatik Keine Angabe

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Grundlegende Kenntnisse in der Programmierung mit Python werden für diese Vorlesung vorausgesetzt. Eine Selbsteinschätzung ist vorhanden: https://github.com/tuw-python/tuw-python-2023WS/blob/main/self_assessment.ipynb

Für die Vorbereitung im Bereich der Python Programmierung stehen Unterlagen zur Verfügung. Eine Lehrveranstaltung wird aber nicht dieses Jahr nicht angeboten.

 

 

Begleitende Lehrveranstaltungen

Sprache

Englisch