Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 

Foto: Matthias Friel

Theoretische Informatik II: Effiziente Algorithmen - Einzelansicht

Veranstaltungsart Vorlesung/Übung Veranstaltungsnummer 550421
SWS Semester SoSe 2022
Einrichtung Institut für Informatik und Computational Science   Sprache deutsch
Belegungsfristen 01.04.2022 - 10.05.2022

Belegung über PULS
01.04.2022 - 10.05.2022

Belegung über PULS
Gruppe 1:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 10:00 bis 12:00 wöchentlich 19.04.2022 bis 26.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Übung Mi 08:00 bis 10:00 wöchentlich 20.04.2022 bis 27.07.2022  2.70.0.08 Glinzer ,
Prof. Dr. Kreitz
 
Einzeltermine anzeigen
Vorlesung Mo 12:00 bis 14:00 wöchentlich 25.04.2022 bis 25.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Zusatzübung Mo 14:00 bis 16:00 wöchentlich 25.04.2022 bis 25.07.2022  2.70.0.10 Glinzer  
  Bemerkung: Fakultative Hausaufgabenbesprechung
Gruppe 2:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 10:00 bis 12:00 wöchentlich 19.04.2022 bis 26.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Übung Mi 10:00 bis 12:00 wöchentlich 20.04.2022 bis 27.07.2022  2.70.0.08 Glinzer ,
Prof. Dr. Kreitz
 
Einzeltermine anzeigen
Vorlesung Mo 12:00 bis 14:00 wöchentlich 25.04.2022 bis 25.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Zusatzübung Mo 14:00 bis 16:00 wöchentlich 25.04.2022 bis 25.07.2022  2.70.0.10 Glinzer  
  Bemerkung: Fakultative Hausaufgabenbesprechung
Gruppe 3:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 10:00 bis 12:00 wöchentlich 19.04.2022 bis 26.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Übung Do 10:00 bis 12:00 wöchentlich 21.04.2022 bis 28.07.2022  2.70.0.08 Glinzer ,
Prof. Dr. Kreitz
 
Einzeltermine anzeigen
Vorlesung Mo 12:00 bis 14:00 wöchentlich 25.04.2022 bis 25.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Zusatzübung Mo 14:00 bis 16:00 wöchentlich 25.04.2022 bis 25.07.2022  2.70.0.10 Glinzer  
  Bemerkung: Fakultative Hausaufgabenbesprechung
Gruppe 4:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 10:00 bis 12:00 wöchentlich 19.04.2022 bis 26.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Übung Fr 14:00 bis 16:00 wöchentlich 22.04.2022 bis 29.07.2022  2.70.0.08 Glinzer ,
Prof. Dr. Kreitz
 
Einzeltermine anzeigen
Vorlesung Mo 12:00 bis 14:00 wöchentlich 25.04.2022 bis 25.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Zusatzübung Mo 14:00 bis 16:00 wöchentlich 25.04.2022 bis 25.07.2022  2.70.0.10 Glinzer  
  Bemerkung: Fakultative Hausaufgabenbesprechung
Gruppe 5:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 10:00 bis 12:00 wöchentlich 19.04.2022 bis 26.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Übung Do 14:00 bis 16:00 wöchentlich 21.04.2022 bis 28.07.2022  2.70.0.09 Dr. rer. nat. Böhne ,
Prof. Dr. Kreitz
 
Einzeltermine anzeigen
Vorlesung Mo 12:00 bis 14:00 wöchentlich 25.04.2022 bis 25.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Zusatzübung Mo 14:00 bis 16:00 wöchentlich 25.04.2022 bis 25.07.2022  2.70.0.10 Glinzer  
  Bemerkung: Fakultative Hausaufgabenbesprechung
Gruppe 6:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 10:00 bis 12:00 wöchentlich 19.04.2022 bis 26.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Übung Fr 08:00 bis 10:00 wöchentlich 22.04.2022 bis 29.07.2022  2.70.0.08 Dr. rer. nat. Böhne ,
Prof. Dr. Kreitz
 
Einzeltermine anzeigen
Vorlesung Mo 12:00 bis 14:00 wöchentlich 25.04.2022 bis 25.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Zusatzübung Mo 14:00 bis 16:00 wöchentlich 25.04.2022 bis 25.07.2022  2.70.0.10 Glinzer  
  Bemerkung: Fakultative Hausaufgabenbesprechung
Gruppe 7:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 10:00 bis 12:00 wöchentlich 19.04.2022 bis 26.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Übung Mi 12:00 bis 14:00 Einzeltermin am 20.04.2022 2.70.0.08 Kranz  
Einzeltermine anzeigen
Vorlesung Mo 12:00 bis 14:00 wöchentlich 25.04.2022 bis 25.07.2022  2.25.F0.01 Prof. Dr. Kreitz  
Einzeltermine anzeigen
Zusatzübung Mo 14:00 bis 16:00 wöchentlich 25.04.2022 bis 25.07.2022  2.70.0.10 Glinzer  
  Bemerkung: Fakultative Hausaufgabenbesprechung
Einzeltermine anzeigen
Übung Mi 12:00 bis 14:00 wöchentlich 27.04.2022 bis 20.07.2022  2.70.0.10 Kranz 04.05.2022: 
01.06.2022: 
29.06.2022: 
Einzeltermine anzeigen
Übung Mi 12:00 bis 14:00 14-täglich 04.05.2022 bis 27.07.2022  2.70.0.01 Kranz 18.05.2022: 
15.06.2022: 
13.07.2022: 
Kommentar

Die Theoretische Informatik beschäftigt sich mit den grundlegenden Fragestellungen der Informatik. Hierzu werden Computer- und Automatenmodelle idealisiert und mathematisch untersucht.

Die Automatentheorie und die Theorie der formalen Sprachen (Thema des ersten Semesters) ist grundlegend für die Entwicklung von Programmiersprachen und Compilern. Sie untersucht, mit welchen Techniken welche Arten von Sprachen effizient analysiert werden können.
Die Berechenbarkeitstheorie befasst sich mit den prinzipiellen Grenzen des Berechenbaren und der Relation zwischen verschiedenen Computer- und Programmiermodellen. Die Komplexitätstheorie untersucht Effizienz von Algorithmen im Hinblick auf Platz- und Zeitbedarf und kümmert sich insbesondere um die Frage, wie effizient man bestimmte Probleme lösen kann.

Gliederung der Theoretischen Informatik II
* Berechenbarkeitstheorie o Turingmaschinen
o Rekursive Funktionen
o Lambda-Kalkül und arithmetische Repräsentierbarkeit
o Die Churchsche These
o Berechenbarkeit, Aufzählbarkeit und Entscheidbarkeit
o Unlösbare Probleme

* Komplexitätstheorie
o Konkrete Komplexitätsanalyse
o Komplexitätsklassen
o Handhabbarkeit: das P - NP Problem o NP-vollständige Problem
o Jenseits von NP-vollständigkeit
o Pseudopolynomielle und approximierende Algorithmen
o Probabilistische Lösung nichthandhabbarer Probleme
o Programmverifikation und -synthese

Literatur . Hopcroft, R. Motwani, J. Ullman: Einfuehrung in die Automatentheorie, Formale Sprachen und Komplexitaetstheorie, Pearson 2002

Michael Sipser: Introduction to the Theory of Computation. 2. Auflage, PWS 2005

J
Voraussetzungen Erfolgreiche Teilnahme an Theoretische Informatik I ist sehr zu empfehlen
Leistungsnachweis Klausur zu Beginn des vorlesungsfreien Zeitraums

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SoSe 2022 , Aktuelles Semester: SoSe 2024