64-050 Vorlesung Formale Grundlagen der Informatik I

Veranstaltungsdetails

Lehrende: Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt

Veranstaltungsart: Vorlesung

Anzeige im Stundenplan: FGI I - VL

Semesterwochenstunden: 4

Credits: 5,0

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | 550

Kommentare/ Inhalte:
Die Vorlesung umfasst zwei Blöcke:


  1. Automatentheorie, formale Sprachen und Logik:
    Logikkalküle sind Grundlage für eine formale Semantik von sprachlichen Beschreibungen wie auch von Anweisungen in Programmier-, Spezifikations-, und Repräsentationssprachen. In der Vorlesung werden grundlegende Anteile der Aussagenlogik behandelt.
    Automaten dienen als einfache mathematische Modelle von Computern oder auch Algorithmen.
    Formale Sprachen dienen der Beschreibung des prinzipiellen, strukturellen Aufbaus von Programmier- und Spezifikationssprachen.
  2. Berechenbarkeit und Komplexität:
    Die Theorie der Berechenbarkeit untersucht, in Verbindung mit der formalen Beschreibung von Komplexität, die Abgrenzung zwischen effektiv Ausführbarem und prinzipiell niemals Möglichem.
    Beweisverfahren sind ein grundlegendes Verfahren in diesem Bereich, das grundlegend eingeführt und behandelt wird.

Im Zentrum der Vorlesung steht insbesondere auch die mathematische Beschäftigung mit den oben genannten Themen, d.h. das Aufstellen und formale Beweisen von Behauptungen.

Weitere Informationen siehe:
https://www.inf.uni-hamburg.de/inst/ab/art/teaching

Lernziel:
Die Studierenden sollen grundlegende formale Konzepte und Methoden, die für fast alle Teilgebiete der Informatik von Bedeutung sind, kennenlernen. Ferner sollen grundlegende Hilfsmittel für die Beschreibung, die Analyse, den Entwurf und die Bewertung von Problemen und deren Lösung besprochen und benutzt werden. Die Fähigkeit, mathematische Beweise verstehen und selbst führen zu können, ist hierbei ein weiteres zentrales Lernziel.

Vorgehen:
Vorlesung; ferner kommt den Übungen eine besondere Bedeutung zu, um den Umgang mit den formalen Methoden zu erlernen.

Vorlesungsmaterialien sind zum Teil auf Deutsch und zum Teil auf Englisch.

Literatur:
Die Vorlesung stützt sich insbesondere auf das Buch:
  Michael Sipser. Introduction to the Theory of Computation.
Weitere Literatur zur weiteren Vertiefung sind z.B.
   Schöning, Uwe (2000). Logik für Informatiker. Spektrum, Akademischer Verlag
   Hopcroft, John E., Motwani, Rajeev und Ullman, Jeffrey D. (2007) Introduction to Automata Theory, Languages, and Computation, 3ed, Pearson/Addison-Wesley (auch auf Deutsch erhältlich)
Juraj Hromcovic. Theoretische Informatik.

Alternativ ist aber auch jedes andere einführende Lehrbuch zur Logik und zur Automatentheorie für die Veranstaltung geeignet.

Termine
Datum Von Bis Raum Lehrende
1 Mo, 1. Apr. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
2 Di, 2. Apr. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
3 Mo, 8. Apr. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
4 Di, 9. Apr. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
5 Mo, 15. Apr. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
6 Di, 16. Apr. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
7 Di, 23. Apr. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
8 Mo, 29. Apr. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
9 Di, 30. Apr. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
10 Mo, 6. Mai 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
11 Di, 7. Mai 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
12 Mo, 13. Mai 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
13 Di, 14. Mai 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
14 Mo, 20. Mai 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
15 Di, 21. Mai 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
16 Mo, 27. Mai 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
17 Di, 28. Mai 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
18 Mo, 3. Jun. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
19 Di, 4. Jun. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
20 Mo, 17. Jun. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
21 Di, 18. Jun. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
22 Mo, 24. Jun. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
23 Di, 25. Jun. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
24 Mo, 1. Jul. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
25 Di, 2. Jul. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
26 Mo, 8. Jul. 2019 12:15 13:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
27 Di, 9. Jul. 2019 08:15 09:45 Erzwiss H Prof. Dr. Petra Berenbrink; Dr. Daniel Moldt
Prüfungen im Rahmen von Modulen
Modul (Startsemester)/ Kurs Prüfung Datum Lehrende Bestehens­pflicht
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
Lehrende
Dr. Daniel Moldt
Prof. Dr. Petra Berenbrink