Mechatronik, Master (PO-2023)
| Modulnummer / Modulcode | PF-ME-MA-HI-W1 |
|---|---|
| Modulname | Algorithmen und Datenstrukturen |
| Art des Moduls | Wahlpflicht |
| Lernergebnisse, Kompetenzen, Qualifikationsziele | Der/die Studierende lernen grundlegende abstrakte Datentypen der Informatik, effiziente Datenstrukturen für ihre Implementierung sowie effiziente Graph- und Optimierungsalgorithmen kennen. Sie lernen, derartige Algorithmen und Datenstrukturen in einer objekt-orientierten Programmiersprache zu implementieren, bezüglich ihrer asymptotischen Laufzeit und weiterer Eigenschaften zu bewerten sowie eigene Algorithmen, Datenstrukturen und darauf aufbauende Programme zu entwickeln. |
| Lehrveranstaltungsarten | VLmP (2 SWS), Ü (2 SWS) |
| Lehrinhalte | Erlernen einer zweiten Programmiersprache inkl. Grundkonstrukten und Basiswissen zu Umsetzung im Rechner; Konzepte der Objektorientierung am Beispiel dieser Sprache; abstrakte Datentypen (z.B. Dictionary, Priority Queue); Datenstrukturen (z.B. Listen, Bäume, Hashtabellen); Algorithmenbegriff und Eigenschaften von Algorithmen (z.B. Determinismus, Terminierung); Graphalgorithmen (z.B. minimaler Spannbaum); Optimierungsalgorithmen (z.B. lokale Suche, branch-and-bound) |
| Titel der Lehrveranstaltungen | Algorithmen und Datenstrukturen |
| Lehr- und Lernmethoden (Lehr- und Lernformen) | Frontalunterricht, Rechner- und Kleingruppenübungen, Aufgabenblätter |
| Verwendbarkeit des Moduls | Bachelor Elektrotechnik, Bachelor Informatik, Bachelor Physik |
| Dauer des Moduls | Ein Semester |
| Häufigkeit des Angebotes | jährlich im Sommersemester |
| Sprache | Deutsch |
| Empfohlene (inhaltliche) Voraussetzungen für die Teilnahme am Modul | Modul "Einführung in die Informatik" |
| Voraussetzungen für die Teilnahme am Modul | |
| Studentischer Arbeitsaufwand | 180 Stunden (60h Präsenz + 120h Selbststudium) |
| Studienleistungen | S1: Regelmäßige Bearbeitung von Übungsaufgaben |
| Voraussetzung für Zulassung zur Prüfungsleistung | Studienleistung S1 |
| Prüfungsleistungen | Klausur (90 – 120 min) |
| Anzahl Credits (ECTS) | 6 cp |
| Lehreinheit | Informatik |
| Modulverantwortliche/r | Prof. Dr. Claudia Fohry |
| Lehrende | Prof. Dr. Claudia Fohry und Mitarbeitende |
| Medienformen | PowerPoint, Tafelanschrieb, Aufgabenblätter |
| Literatur | Wird in der Lehrveranstaltung bekanntgegeben |