Zurück zur Auswahl
Drucken
Theoretische Informatik (TI ITM WI V) Sommersemester 2026
Dozent/in:
Prof. Dr. Florian Niebling
Semester:
2
Inhalt:
Grundlagen
Mengen, Relationen, Graphen
Zahlensysteme, Zahlendarstellung, Numerische Aspekte
Codierung, Textdarstellung, Alphabete, Wörter
Logik und Boolesche Algebra
Aussagenlogik
Prädikatenlogik
Boolesche Algebra
Reguläre (Typ-3) Sprachen
Endliche Automaten
Reguläre Ausdrücke
Typ3-Grammatiken, Syntaxdiagramme
Chomsky-Hierarchie
Kontextfreie (Typ-2) Sprachen
Kontextfreie Grammatiken, Chomsky- und Greibach-Normalformen
Anwendungen (Ableitungs- und Syntaxbäume, Syntax von Programmiersprachen, Backus-Naur-Form)
Kontextsensitive (Typ-1) und rekursiv aufzählende (Typ-0) Sprachen
Grammatiken, Monotonie, Normalform
Berechenbarkeit, Entscheidbarkeit und Komplexität
Berechenbarkeit intuitiv
Programmier- und Spezifikations-Modelle
Church'sche These
WHILE- und GOTO-Programme, Kleene-Normalform
Turing-Maschinen, Turing-Berechenbarkeit
Entscheidbarkeit, rekursive Aufzählbarkeit
Komplexität (Einf.)
Literatur:
Vorlesungsunterlagen: Foliensammlung, Übungsaufgaben, Beispiellösungen
Brill, Manfred: Mathematik für Informatiker. Carl Hanser Verlag, München, 2005.
Erk, Katrin; Priese, Lutz: Theoretische Informatik – Eine umfassende Einführung. Springer, Heidelberg, 2008.
Hedtstück, Ulrich: Einführung in die Theoretische Informatik. Oldenbourg, München, 2012.
Hoffmann, Dirk W.: Theoretische Informatik. Carl Hanser Verlag, 2016.
Hopcroft, J. E.; Motwani, R.; Ullmann, J. D.: Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit. Pearson Studium, 2011.
Kelch, Rainer: Rechnergrundlagen - Von der Binärlogik zum Schaltwerk. Carl Hanser Verlag, 2002.
Kelch, Rainer: Rechnergrundlagen - Vom Rechenwerk zum Universalrechner. Carl Hanser Verlag, 2003.
Kelly, John: Logik - im Klartext. Pearson Studium, München, 2003.
Meinel, C., Mundhenk, M.: Mathematische Grundlagen der Informatik. Springer, Berlin; Vieweg+Teubner, Stuttgart, 2015.
Schöning, Uwe: Ideen der Informatik. Oldenbourg, München, 2008.
Vossen, G.; Witt K.-U.: Grundkurs Theoretische Informatik. Vieweg+Teubner, Braunschweig, 2016.
Näheres wird in der Veranstaltung bekannt gegeben bzw. siehe Homepage (www.ktds-koln.de)
Voraussetzungen:
Einfache Kenntnisse der naiven Mengenlehre, wie sie in der Schule vermittelt und bei der mathematischen Begriffsbildung verwendet werden.
Lernziele/Kompetenzen:
Grundsätzliches Ziel des Kurses ist eine Einführung in die Begriffe, Methoden, Modelle und Arbeitsweise der Theoretischen Informatik anhand der ausgewählten Teilgebiete.
Die Studierenden erwerben fundierte Kenntnisse der grundlegenden Themengebiete und eine wesentliche Basis und Vorbereitung für Veranstaltungen in höheren Semestern des Studiums.
Die gestellten Übungsaufgaben sollen selbstständig gelöst werden und in den Übungsstunden vorgeführt und der Lösungsweg den Kommilitonen hierbei erklärt werden.
Medienformen:
Vorlesung im Hörsaal (PowerPoint und Beamer)
Vorlesungsunterlagen: Foliensammlung
Beispiele
Übungen zur Vertiefung des vermittelten Stoffs
Übungsaufgaben
Beispiellösungen
Modulzuordnung (laut Prüfungsordnung):
Im Curriculum der Studiengänge:
Bachelor: IT-Management (Grundlagen, 2. Sem.) Bachelor: Wirtschaftsinformatik (Grundlagen, 2. Sem.)