I-TI04-HOME

  1. Die historischen Wurzeln und die Grundkonzepte der theoretischen Informatik

  2. Glossar der wichtigsten Begriffe

  3. Testfragen und Übungen


I-TI04 Theoretische Informatik WS04
VL1: Einführung

    Achtung : Skript gibt den mündlichen Vortrag nur teilweise wieder !!!
                        

AUTHOR: Gerd Döben-Henisch
DATE OF FIRST GENERATION: March-29, 2004
DATE OF LAST CHANGE: Oct-13, 2004, 14:00h
EMAIL: doeben_at_fb2.fh-frankfurt.de



1. Die historischen Wurzeln und die Grundkonzepte der theoretischen Informatik

In den meisten Lehrbüchern der theoretischen Informatik beginnen die Autoren direkt mit Begriffen wie Automat, Entscheidungsproblem, Komplexitätsklasse usf. ohne zu zeigen, wie es zur Entstehung dieser Begriffe kam. In der heutigen Vorlesung soll dies in einem kurzen Abriss geschehen. Siehe dazu den Text aus der TI-Vorlesung vom WS02.


START



2. Glossar der wichtigsten Begriffe

Nach dieser ersten Einführung in die Entstehung und die Grundfragen der theoretischen Informatik hier eine erste Übersicht über alle wichtigen Begriffe anhand einer Themenlandkarte. Die weiteren Vorlesungen werden diese Begriffe dann weiter präzisieren.



Begriffe

Begriffsnetz zur theoretischen Informatik




START



3. Testfragen und Übungen

  1. Was würden Sie jemandem antworten, der Sie fragt, wofür das Fach theoretische Informatik gut ist?

  2. Wie würden Sie den Zusammenhang der folgenden Begriffe erklären: Mathematik, mengentheoretische Sprache, formale Theorie, Vollständigkeit und Widerspruchsfreiheit, effektives Verfahren, Turingmaschine, formale Sprachen, Programm/ Algorithmus, Funktion, Komplexität?

  3. Wie hängen die folgenden Themen zusammen: Boolsche Algebra, Logizismus, Hilbert Programm, Beweistheorie, Gödels Unvollständigkeitsbeweis, Church's und Turing's Unentscheidbarkeitsbeweise?

  4. Was ist eine formale Theorie?

  5. Wie würden Sie die Begriffe 'Widerspruchsfreiheit', 'Vollständigkeit' und 'Unabhängigkeit' für formale Theorien erklären?

  6. Geben Sie ein Beispiel einer möglichst einfachen formalen Theorie

  7. Wie könnte man ein Theorem für diese Theorie beweisen?

  8. Was bedeutet es, wenn man verlangt, dass ein Beweis mit 'finiten Mitteln' geführt werden soll?

  9. Was verstehen Sie unter einer Grammatik?

  10. Versuchen Sie beispiele für den intuitiven Begriff der Berechenbarkeit zu konstruieren.

  11. Wie soll man das Verhältnis zwischen einem Automaten und einer formalen Grammatik verstehen?

  12. Was sind die wichtigsten Automatentypen?

  13. Was sind die wichtigsten Grammatiktypen?

  14. Was sind Funktionen/ totale Funktionen/ partielle Funktionen?

  15. Was verbirgt sich hinter dem Begriff entscheidbar?

  16. Was versteht man unter einem effizienten Verfahren?

  17. Was ist der Unterschied zwischen einem uniformen und einem logarithmischen Kostenmass?


START