Theoretische Informatik

it.thin.v, 168 Lektionen in FS2023

Lektionen (alle vorbei)

Di., 21.02.08:00-09:35IT22a_ZH-4ZL O3.06Olaf Stern
Di., 21.02.10:00-11:35IT22a_ZH-4ZL O3.06Olaf Stern

Und 156 weitere. Alle im Stundenplan

Modulbeschreibung 19HS

Grundbegriffe sowie Konzepte der theoretischen Informatik, Modelle zur Beurteilung der Leistungsfähigkeit aktueller und zukünftiger Computersysteme: Formale Sprachen, Automatentheorie, Berechenbarkeit und Komplexität

ECTS
4
Institut
51415: T CAI
Verantwortung
Olaf Stern, strf
Sprache
(X) Deutsch ( ) Englisch

Modulinhalte

Motivation der theoretischen Informatik: Formale Berechnungsmodelle Grundlegende Prinzipien erkennen, unabhängig von Hard- und Software Grenzen der automatischen Berechnungen (1) Formale Sprachen / Automatentheorie: Grundlegende Definitionen der Formalen Sprachen Reguläre Sprachen, endlicher Automat (DEA, NEA, e-NEA) Kontextfreie Sprachen, Kellerautomaten (Rekursive Sprachen), Turingmaschine (TM) Chomsky-Hierarchie (2) Berechenbarkeit und Algorithmus-Begriff: Berechenbare Funktionen Church'sche These Äquivalenz von TM und Computer Berechenbarkeit und Programmier-Sprachen: GOTO-, While- und Loop-Programme. Algorithmus-Begriff Primitive Rekursion Nicht-Entscheidbarkeit und Entscheidbarkeit: Diagonalisierungssprache Ld, Satz von Rice, Fleissige Bieber Semi-entscheidbare Probleme: Halteproblem, Game-of-Life, (Collatz-Zahlen ?) Reduktion (3) Komplexitätstheorie Komplexität von Algorithmen O-Notation (Omega-Notation) polynomiale Funktionen und exponentielle Funktionen Klasse P, Klasse NP NP-vollständig, NP-schwierig Polynomialzeit-Reduktion

Voraussetzungen

keine

Versionen

  • 19HSt.BA.IT.THIN.19HS
  • 13HSt.BA.IT.THIN.13HS