|
Modul-Kennung
|
IP8
|
|
Modul-Titel
|
Formale Grundlagen der Informatik I (FGI I)
|
|
Modultyp
|
Informatik-Pflichtmodul
|
|
Inhalte und Qualifikationsziele
|
Die angemessene Verwendung der in der Informatik benötigten Algorithmen und Modellierungen gelingt nur, wenn formale Konzepte und mathematische Methoden verstanden werden. Mit diesem Modul werden Abstraktionen, Modellbildungen und Verfahren zur Beschreibung und Analyse von Algorithmen und Prozessen auf ein sauberes theoretisches Fundament gestellt und grundlegende Fertigkeiten für deren Einsatz eingeübt.
Das Teilgebiet Automatentheorie behandelt einfache mathematische Modelle die dem Computer und Algorithmen zu Grunde liegen. Mit Formalen Sprachen wird der prinzipielle, strukturelle Aufbau von Programmier- und Spezifikationssprachen beschrieben. Logik bildet die Grundlage für eine formale Semantik von sprachlichen Beschreibungen und Anweisungen in Programmier-, Spezifikations, und Repräsentationssprachen. Die Theorie der Berechenbarkeit untersucht die Abgrenzung zwischen effektiv Ausführbarem und prinzipiell niemals Möglichem.
|
|
Unterrichtssprache
|
Deutsch mit deutsch- und ggf. englischsprachigem
Lehrmaterial |
|
Lehrformen
|
Formale Grundlagen der Informatik I (V, 4 SWS),
Übungen zu Formale Grundlagen der Informatik I (Ü, 2 SWS)
|
|
Verwendbarkeit des Moduls
|
Innerhalb des Studienganges:
Im Rahmen der Pflichtmodule greift das Modul auf das Modul Diskrete Mathematik zurück, unterstützt Teile der linearen Algebra und ist grundlegend für das Modul Algorithmen und Datenstrukturen. Es legt darüber hinaus die Grundlagen für das Modul Formale Grundlagen der Informatik II und das Wahlpflichtmodul Grundlagen der Wissensverarbeitung. Im konsekutiven Masterstudiengang: Das Modul schafft Grundlagen für das Theorie-Pflichtmodul sowie die Wahlpflichtmodule Datenbanken und Informationssysteme, Algorithmisches Lernen und Algorithmik.
In anderen Studiengängen:
Dieses Modul eignet sich als Nebenfachmodul sowie als Bestandteil von Wirtschafts- und Bioinformatik Studiengängen. Darüber hinaus ist ein Einbringen als Wahlmodul naturwissenschaftlicher Studiengänge denkbar. |
|
Voraussetzungen für die Teilnahme
|
Verbindlich: keine
Empfohlen: Diskrete Mathematik, Softwareentwicklung I |
|
Studienabschnitt/-semester
|
Studienabschnitt: 1
Referenzsemester: 2 |
|
Art, Voraussetzungen und Sprache der
(Teil-)Prüfung(en) |
Die Zulassung zur Modulprüfung setzt die erfolgreiche (Kriterien werden zu Beginn der Veranstaltung bekannt gemacht) und regelmäßige Teilnahme an den Übungen voraus;
Gemeinsame Modulprüfung für alle Lehrveranstaltungen des Moduls; in der Regel schriftlich (Klausur) und in deutscher Sprache; bei Modus-Abweichung Bekanntgabe zu Beginn der Veranstaltung |
|
Arbeitsaufwand (für Teilleistungen und Gesamtaufwand)
|
Gesamt: 9 Leistungspunkte
(Formale Grundlagen der Informatik I: 5 Leistungspunkte, Übungen zu Formale Grundlagen der Informatik I: 4 Leistungspunkte, ABK-Anteil in Übungen im Umfang von 1 Leistungspunkt) |
|
Häufigkeit des Angebots
|
Sommersemester, jährlich
|
|
Dauer
|
1 Semester
|