Theoretische Informatik I und II

Pflichtfach
10 ECTS-P
8 SWS
jährlich angeboten


Verantwortlich

Prof. Dr. Erwin Holland-Moritz


Ziele

  • Die Studierenden sollen den in der Vorlesung dargestellten theoretischen Stoff durch ergänzende selbständige Literaturarbeit und an anderen Beispielen aufarbeiten.
  • Aufgaben zu den Lehrinhalten(s.u.) werden in kleinen Gruppen (Teamarbeit) selbständig gelöst. Die Lösungen sollen in den Übungsstunden vorgetragen erden und der Lösungsweg den Kommilitonen hierbei erläutert werden.
  • Zum Abschluss muss jeder Studierende zum erfolgreichen Abschluss des Faches in der Lage sein, entsprechende Problemstellungen selbstständig zu lösen.

Lehrinhalte

Dieses Grundlagenfach zur Informatik ersreckt sich über zwei Semester.

  • Grundlagen: Mengen, Relationen, Graphen, Polynome; Zahlensysteme, Zahlendarstellung, Numerische Aspekte; Codierung, Informationstheorie
  • Logik und Boolesche Algebra: Aussagenlogik; Prädikatenlogik; Boolesche Algebra, Schaltnetze und Schaltwerke
  • Reguläre (Typ-3) Sprachen: Endliche Automaten, Reguläre Ausdrücke; Typ3-Grammatiken, Syntaxdiagramme; Chomsky-Hierarchie
  • Modellierung sequentieller und paralleler (Ausgabe-) Prozesse: Endliche Maschinen, Berechnungen; Automatennetze, Petri-Netze
  • Kontextfreie (Typ-2) Sprachen: Kontextfreie Grammatiken, Chomsky- und Greibach-Normalform; Kellerautomaten; Anwendungen (Ableitungs- und Syntaxbäume, Syntax von Programmiersprachen, Backus-Naur-Form)
  • Kotextsensitive (Typ-1) und rekursiv aufzählende (Typ-0) Sprachen: Grammatiken, Monotonie, Normalform; Turingautomaten; Einführung in die Begriffe: Berechenbarkeit, Entscheidbarkeit und Komplexität

Lehrmethoden

Vorlesungen (2 SWS) und Übungen (2 SWS) pro Semester


Vorraussetzungen

Keine über die Zulassungsvorraussetzungen hinausgehenden Vorraussetzungen


Ort, Ressourcen


Literatur

Dean, N. ( 2003 ): Diskrete Mathematik. Pearson Studium. München.

Meinel, C., Mundhenk, M. ( 2002 ): Mathematische Grundlagen der Informatik. B. G. Teubner, Stuttgart.

Brill, M. ( 2005 ): Mathematik für Informatiker. Carl Hanser Verlag, München.

Ehrig, H. et al. (1999): Mathematisch-strukturelle Grundlagen der Informatik. Springer, Heidelberg. Kelly, J. ( 2003 ): Logik. Pearson Studium, München.

Kelch, R. ( 2003 ): Rechnergrundlagen. Von der Binärlogik zum Schaltwerk. Fachbuchverlag Leipzig im Carl Hanser Verlag.

Vossen, G., Witt K. (2004): Grundlagen der Theoretischen Informatik mit Anwendungen. 3. Aufl. Vieweg & Sohn, Braunschweig.

Asteroth, A., Baier, C. (2002) Theoretische Informatik. Pearson Studium München

Hedtstück, U. ( 2004 ): Einführung in die Theoretische Informatik. Oldenbourg, München.

Hopcroft, J. E. et al. (2002): Einführung in die Automatentheorie, Formale Sprachen und Kom plexitätstheorie. Pearson Studium, München.

Schöning, U. (1997): Theoretische Informatik - kurzgefaßt. 3. Aufl. Spektrum Akademischer Verlag, Heidelberg.

Rembold, U. et al. (1991): Einführung in die Informatik. 2. Aufl. Hanser, München.

Rembold, U. et al. (1990): Aufgaben zur Informatik. Hanser, München.

Schiffmann, W. und Schmitz, R. (1993): Technische Informatik 1. 2.Aufl. Springer, Heidelberg.

Tietze, U. und Schenk, C. (1990): Halbleiter-Schaltungstechnik. 9.Aufl. Springer, Berlin.

Beuth, K. (1992): Digitaltechnik. 9.Aufl.Vogel, Würzburg.

Urbanski, K. und Woitowitz, R. (1993): Digitaltechnik. BI-Wiss.- Verlag, Mannheim.

Morgenstern, B. (1992): Elektronik III, Digitale Schaltungen und Systeme. Vieweg&Sohn, Braunschweig.


Link zur Wikiseite


raster