OER - Kurssammlung

Arbeitsgruppe Softwareentwicklung und Robotik (TU Freiberg)


Vorlesung Erhebung, Analyse und Visualisierung digitaler Daten

Erhebung, Analyse und Visualisierung digitaler Daten (/ Prozedurale Programmierung / Einführung in die Informatik) (WiSe 2024/25)

Die Lehrveranstaltung vermittelt grundlegende Konzepte und anwendungsbezogene Fähigkeiten beim Entwurf und der Umsetzung von Softwarelösungen unter Verwendung der Programmiersprachen C++ und Python.

Die "Quellcodes" aller Vorlesungsmaterialien finden Sie im zugehörigen Github-Repository Github-Repository

Organisatorische Einordnung und Motivation

Motivation aus Anwendungs- und Umsetzungsicht

Einführung

Einordnung der Programmiersprache C++, Kompilierprozess

Variablen und Datentypen

C++-Variabledefinition, Datentypen, Ein- und Ausgabe mit Streams

Operatoren und Konstrollstrukturen

Operatorenübersicht, Steuerung des Programmflusses mit Kontrollstrukturen

Array, Zeiger und Referenzen

Definition und Zugriff auf Array, Zeiger- und Referenzenkonzept in C++

Funktionen

Definition, Parameterübergabe und Ergebnisrückgabe

Objektorientierte Programmierung mit C++, Teil I

Klassen und Objekte, Datenkapselung, Überladung von Methoden, Konstruktoren und Destruktoren

Python Grundlagen

Datentypen, Ein- und Ausgabe, Listen und Kontrollstrukturen

Erweiterte Konzepte der Programmiersprache Python

Weitere Datentypen (Tupel, Dictionary, Set) und Funktionen

Datenvisualisierung

Objektorientierung in Python, Visualisierungstool Matplotlib

Datenanalyse mit Python

Datenanalyse mit dem Python Paket Pandas - Series und DataFrame

Finale Anwendung und Aublick

Anwendungsbeispiel mit Datenerhebung, Datenfilterung und Datenanalyse