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 2024
Einrichtung Institut für Informatik und Computational Science   Sprache deutsch
Belegungsfristen 02.04.2024 - 10.05.2024    aktuell
02.04.2024 - 10.05.2024    aktuell
Gruppe 1:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 08:00 bis 10:00 wöchentlich 09.04.2024 bis 16.07.2024  2.70.0.11 Dr. rer. nat. Böhne  
Einzeltermine anzeigen
Übung Do 08:00 bis 10:00 wöchentlich 11.04.2024 bis 18.07.2024  2.70.0.10 Dr. rer. nat. Böhne  
Vorlesung -  bis  wöchentlich am   Dr. rer. nat. Böhne  
  Bemerkung: Online asynchron.
Gruppe 2:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 08:00 bis 10:00 wöchentlich 09.04.2024 bis 16.07.2024  2.70.0.11 Dr. rer. nat. Böhne  
Einzeltermine anzeigen
Übung Fr 08:00 bis 10:00 wöchentlich 12.04.2024 bis 19.07.2024  2.70.0.11 Dr. rer. nat. Böhne  
Vorlesung -  bis  wöchentlich am   Dr. rer. nat. Böhne  
  Bemerkung: Online asynchron.
Gruppe 3:
     jetzt belegen / abmelden
    Tag Zeit Rhythmus Dauer Raum Lehrperson Ausfall-/Ausweichtermine Max. Teilnehmer/-innen
Einzeltermine anzeigen
Tutorium Di 08:00 bis 10:00 wöchentlich 09.04.2024 bis 16.07.2024  2.70.0.11 Dr. rer. nat. Böhne  
Einzeltermine anzeigen
Übung Fr 10:00 bis 12:00 wöchentlich 12.04.2024 bis 19.07.2024  2.70.0.10 Dr. rer. nat. Böhne  
  Bemerkung: Für Lehramtsstudierende.
Vorlesung -  bis  wöchentlich am   Dr. rer. nat. Böhne  
  Bemerkung: Online asynchron.
Kommentar

Alle Informationen im Moodle-Kurs "Theoretische Grundlagen: Effiziente Algorithmen (SoSe 2024)" (Kurztitel "TI-II-SoSe2024"). Einschreibeschlüssel bei der ersten Hörsaalübung (09.04.) oder per Anfrage an boehne@uni-potsdam.de

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

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:

  • Turingmaschinen
  • Loop-, While- und Goto-Programme
  • Rekursive Funktionen
  • Lambda-Kalkül
  • Churchsche These
  • Berechenbarkeit, Aufzählbarkeit und Entscheidbarkeit
  • Unlösbare Probleme
  • Beweistechniken für Unlösbarkeit


- Komplexitätstheorie:

  • Konkrete Komplexitätsanalyse
  • Komplexitätsklassen
  • Handhabbarkeit
  • NP-Vollständigkeit
  • Satz von Cook
  • NP-Vollständigkeit bei konkreten Problemen nachweisen
  • Kurzvorstellung weiterer Problemklassen und weiter Methoden
Literatur

Dirk Hoffmann: Theoretische Informatik

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
Die Veranstaltung wurde 7 mal im Vorlesungsverzeichnis SoSe 2024 gefunden:
Vorlesungsverzeichnis
Mathematisch-Naturwissenschaftliche Fakultät
Institut für Informatik und Computational Science
Bachelor of Science
Computational Science (Prüfungsversion ab WiSe 2013/14)
I. Grundlagenmodule Informatik
Theoretische Grundlagen: Effiziente Algorithmen  - - - 1 offens Buch
Computational Science (Prüfungsversion ab WiSe 2019/20)
I. Grundlagenmodule Informatik/Computational Science
INF-1021 - Theoretische Grundlagen: Effiziente Algorithmen  - - - 2 offens Buch
Bachelor of Education
Informatik (Prüfungsversion ab WiSe 2020/21)
Pflichtmodule
INF-1021 - Theoretische Grundlagen: Effiziente Algorithmen  - - - 3 offens Buch
Informatik (Prüfungsversion ab WiSe 2013/14)
Pflichtmodule
Theoretische Grundlagen: Effiziente Algorithmen  - - - 4 offens Buch
Institut für Mathematik
Bachelor of Science
Mathematik (Prüfungsversion ab WiSe 2015/2016)
Berufsfeldspezifische Kompetenzen
Informatik
INF-1021 - Theoretische Grundlagen: Effiziente Algorithmen  - - - 5 offens Buch
Humanwissenschaftliche Fakultät
Department Linguistik
Bachelor of Science
Computerlinguistik (Prüfungsversion ab WiSe 2017/18)
Wahlpflichtmodule Informatik
INF 1021 - Theoretische Grundlagen: Effiziente Algorithmen  - - - 6 offens Buch
Kognitionswissenschaft (Prüfungsversion ab WiSe 2021/22)
Wahlpflichtmodule
INF-1021 - Theoretische Grundlagen: Effiziente Algorithmen  - - - 7 offens Buch