In dieser Vorlesung wird als Einstieg in die Datenwissenschaften vermittelt, wie man datenwissenschaftliche Probleme mit dem Rechner löst. Die Vorlesung bietet eine Einführung in folgende Themenbereiche:
1. Grundlagen der Programmierung in C
2. Programmierparadigmen und Konzepte der imperativen Programmierung
3. Datenstrukturen (statische / dynamische / mehrdimensionale)
4. Informationsdarstellung (Zahlensysteme, Komplementdarstellungen ganzer Zahlen, Fließkommadarstellungen von Dezimalzahlen, ASCII-Zeichen)
5. Algorithmen (Entwurf, Rekursion, Korrektheit, Zeitkomplexität / O-Notation)
6. Matrizen und Singulärwertzerlegung als Werkzeug zur Interpretation von Daten
7. Programmieren in Python
8. Python Programmbibliotheken für die Datenwissenschaften
9. Regression und Auswahl von Modellen
10. Einführung in die neuronalen Netze und Deep Learning
11. Mathematische Konzepte und Beweistechniken (Induktion, Hoare-Kalkül, Aussagenlogik, Prädikatenlogik)
Diese Vorlesung ist Voraussetzung für alle weiteren Veranstaltungen.
Admission settings
The course is part of admission "Zeitgesteuerte Anmeldung: Einführung in Data Science und Data Engineering".
The following rules apply for the admission:
The enrolment is possible until 16.04.2023, 23:59.