14782 - Programmiersprachen, Algorithmen und Werkzeuge zur Lösung komplexer Probleme Modulübersicht

Modulnummer: 14782
Modultitel:Programmiersprachen, Algorithmen und Werkzeuge zur Lösung komplexer Probleme
  Programming Languages, Algorithms, and Tools for Solving Complex Problems
Einrichtung: Fakultät 1 - MINT - Mathematik, Informatik, Physik, Elektro- und Informationstechnik
Verantwortlich:
  • Prof. Dr. rer. nat. habil. Hofstedt, Petra
Lehr- und Prüfungssprache:Deutsch
Dauer:1 Semester
Angebotsturnus: sporadisch nach Ankündigung
Leistungspunkte: 6
Lernziele:

Nach erfolgreichem Abschluss des Moduls besitzen die Studierenden Methodenkenntnisse sowie Fertigkeiten und Erfahrungen in der programmtechnischen Umsetzung eines begrenzten Stoffgebiets aus dem Bereich Programmiersprachen und der Algorithmik. Sie sind in der Lage, mit technischen Dokumentationen umzugehen und verfügen über erweiterte Erfahrungen in Gruppenarbeit und Präsentation von Arbeitsergebnissen.

Inhalte:

Durchführung von Entwicklungsprojekten in kleinen Projektteams. Jedes Projekt besteht dabei aus folgenden Aufgabenkomplexen:

  • Auswahl von geeigneten Methoden und Werkzeugen
  • Planung einer Lösungsstrategie
  • Implementierung eines Prototyps
  • Testen und Auswerten des Prototyps
  • Dokumentation des Vorgehens und der Software
  • Präsentation der Ergebnisse als Vortrag

Die konkreten Inhalte werden zu Semesterbeginn jeweils festgelegt.

Empfohlene Voraussetzungen:

 Solide Kenntnisse in der Programmierung und Kenntnisse des Stoffes der Module:

  • 12102: Programmierpraktikum
  • 11374: Einführung in die Künstliche Intelligenz
Zwingende Voraussetzungen:

keine

Lehrformen und Arbeitsumfang:
  • Konsultation / 1 SWS
  • Laborausbildung / 2 SWS
  • Projekt / 90 Stunden
  • Selbststudium / 45 Stunden
Unterrichtsmaterialien und Literaturhinweise:
  • T. Braun, E. Hüllermeier, U. Schmid (Hrsg.): Handbuch der Künstlichen Intelligenz. 7. Auflage. De Gruyter Oldenbourg. 2026.

Zu Beginn des Praktikums werden in Abhängigkeit von der Projektaufgabe weitere relevanten Literaturhinweise gegeben.

Modulprüfung:Continuous Assessment (MCA)
Prüfungsleistung/en für Modulprüfung:
  • Erstellung der Programmkomponenten, 90 Stunden (50 % der Gesamtpunkte)
  • Erstellen der Dokumentation, 15 Seiten (20 % der Gesamtpunkte)
  • Endpräsentation der Ergebnisse, 30 min (30 % der Gesamtpunkte)

Der Umfang der Teilleistungen ist aufgabenabhängig und wird in der ersten Veranstaltung bekannt gegeben. Zum Bestehen müssen 75 % der Gesamtpunkte erreicht werden.

Bewertung der Modulprüfung:Studienleistung - unbenotet
Teilnehmerbeschränkung:keine
Zuordnung zu Studiengängen:
  • Master (universitär) / Informatik / PO 2008 - 3. SÄ 2024
  • Master (universitär) / Künstliche Intelligenz Technologie / PO 2022 - 1. SÄ 2024
Bemerkungen:
  • Studiengang Informatik M.Sc.: Wahlpflichtmodul im Komplex „Seminare oder Praktika” (Niveaustufe 400)
  • Studiengang Künstliche Intelligenz Technologie M.Sc.: Wahlpflichtmodul im Komplex „Seminare oder Praktika”
Veranstaltungen zum Modul:
  • Praktikum: Programmiersprachen, Algorithmen und Werkzeuge zur Lösung komplexer Probleme
Veranstaltungen im aktuellen Semester: