Algorithmen und DatenstrukturenDieses Modul besteht aus einer Lehrveranstaltung. Prüfungsordnung: IMG-BA-2025MI-BA-2025 StudienorganisationStudiensemester: 3 Turnus: Sommersemester, jährlich Modultyp: Pflichtveranstaltung Lehrform: Vorlesung/Labor Art der Präsenzveranstaltung: Vorlesung/Labor Sprache: Deutsch Kompetenzen/LernzieleSie kennen die mathematischen Konzepte Aussage, Quantor, Menge, Relation, Abbildung, Folge und Graph und können damit arbeiten. Sie können Verfahren zur Lösung von Problemen algorithmisch formulieren und Sie sind in der Lage, die Zeitkomplexität eines Algorithmus zu analysieren. Des weiteren kennen Sie grundlegende Datenstrukturen wie Stack, Queue und Liste und können diese geeignet einsetzen. Sie verstehen das Prinzip der Abstraktion und der Austauschbarkeit. Aufbauend auf der Kenntnis grundlegender Begriffe der Graphentheorie können Sie geeignete Sachverhalte mithilfe von Graphen modellieren. Sie kennen außerdem grundlegende Graphalgorithmen. Sie sind in der Lage, die algorithmische Schwierigkeit von Problemen einzuschätzen. Sie können Algorithmen und Datenstrukturen objektorientiert programmieren. InhalteGrundlagen
Datenstrukturen
Graphen
In den begleitenden Übungen werden zunächst in kleineren Gruppen die mathematischen Grundlagen geübt. Später werden ausgewählte Algorithmen und Datenstrukturen am Computer programmiert und hinsichtlich ihrer Laufzeiten verglichen. Arbeitsaufwand4 SWS, 5,0 Creditpoints (CP) 60 h Präsenzstudium, 90 h Eigenstudium PrüfungArt der Prüfung: Prüfungsleistung Prüfungsform: K(2) Zweistündige Klausur. Labor zur Anerkennung des Moduls nötig: Literatur
VoraussetzungenVoraussetzungen lt. Prüfungs- und Studienordnungkeine empfohlene Voraussetzungen
Verantwortliche DozierendeModulverantwortliche(r): Annina Neumann Dozent(in): Annina Neumann B.Sc. Oliver Preikszas |