Modultitel

  • Theoretische Informatik für BIG

Modultitel (Englisch)

Lehrveranstaltungen des Moduls

  • Theoretische Informatik (WS: 4V + 2Ü)

Modulverantwortliche(r)

Lehrinhalte

Zentrale Gegenstände des Moduls sind Formalisierung von Algorithmen und deren sprachliche Realisierungen als Programme sowie Problemlösungen durch Berechnungsverfahren. Neben formalen Sprachen und ihrer Typisierung nach Leistungsfähigkeit werden Grammatiken und Automaten behandelt. Es folgen Einführungen in die Berechenbarkeitstheorie, die sich mit grundsätzlichen Möglichkeiten und Grenzen der Algorithmisierbarkeit befasst, und in die Komplexitätstheorie, die untersucht, mit welchem Aufwand an Berechnungsressourcen (Rechenzeit, Speicherplatz) algorithmische Aufgaben gelöst werden können. Abschließend werden Grundzüge der Logik im Hinblick auf ihre Rolle in informatischen Aufgabenstellungen vermittelt.

Kompetenzen

Grundsätzliches Verständnis von theoretischen Prinzipien der Informatik und Aneignung formaler Methoden.

Literatur:

  • Hopcroft, J.E., Motwani, R., Ullman, J.D.: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie. Addison-Wesley, 2002 (zur Vertiefung)
  • Lewis, H.R., Papadimitriou, C.H.: Elements of the theory of computation. Prentice Hall, 1981 (z. Vertief.)
  • Schöning, U.: Theoretische Informatik kurz gefasst. Spektrum Akademischer Verlag, 1995.
  • Schöning, U.: Logik für Informatiker. Spektrum Akademischer Verlag, 1995.

Anzahl Einzelleistungen (benotet und unbenotet)

eine unbenotete Einzelleistung

Prüfungsformen

erfolgreiche Bearbeitung der Übungsaufgaben

Voraussetzungen für die Vergabe von Leistungspunkten

regelmäßige Teilnahme an Vorlesung und Übung, erfolgreiche Übungsteilnahme (mind. 60% der erreichbaren Punkte der Übungsaufgaben)

Arbeitsaufwand und Leistungspunkte

Für das Modul gibt es 5 Leistungspunkte. Der Arbeitsaufwand setzt sich zusammen aus

Teilnahme an der Vorlesung
Teilnahme an den Übungen
Bearbeiten der Übungszettel:
gesamt: 150h = 5 LP
4 SWS x 16 Wochen
2 SWS x 16 Wochen
= 60h
= 30h
= 60h

Teilnahmevoraussetzungen und Vorkenntnisse

keine

Weitere Bezüge: Auf diesem Modul können Vorlesungen zur Logik und Rekursionstheorie, Logik-Programmierung, zum Übersetzerbau und zur Künstlichen Intelligenz aufbauen.

Modultyp und Verwendbarkeit

Pflichtmodul für den Bachelorstudiengang

  • Bioinformatik und Genomforschung

Dauer des Moduls / Angebotsturnus

Wintersemester
jährlich