Theoretische Informatik 1

5 ECTS Deutsch B.Sc.

Letzte Aktualisierung: 28.03.2025

Grunddaten
Kürzel TI1
Dauer des Moduls 1 Semester
Angeboten im Wintersemester
Veranstaltungsort Gummersbach
Verantwortliche
Prüfung
Prüfungsformen

Schriftliche Prüfungen im Antwortwahlverfahren

Prüfungsphasen

Wintersemester (Jan.-Apr.)

Sommersemester Phase 1 (Juli) und 2 (Sep.)

Prüfende
1. Florian Niebling
2. Irma Lindt
Workload
Vorlesung 36 h
Übung 36 h
Seminar 0 h
Praktikum 0 h
Projektbetreuung 0 h
Projektarbeit 0 h
Selbststudium 78 h
Gesamt 150 h
Studiengänge
Pflichtmodul
Informatik PO-2
Sem. 1
Medieninformatik PO-4
Sem. 1
Wahlmodul

Keine Zuordnung

Voraussetzungen
Zwingend

Keine Angabe

Empfohlen
Einfache Kenntnisse der naiven Mengenlehre, wie sie in der Schule vermittelt und bei der mathematischen Begriffsbildung verwendet werden.

Angestrebte Lernergebnisse

(WAS) Die Studierenden erlernen formale Grundlagen der Informatik wie Begriffe, Methoden, Modelle und Arbeitsweisen, (WOMIT) indem Sie Probleme abstrahieren und modellieren, etwa mithilfe logischer und algebraischer Kalküle, graphentheoretischer Notationen, formalen Sprachen und Automaten. (WOZU) um den algorithmischen Kern von Problemen identifizieren, passende Algorithmen entwerfen und implementieren, sowie bestehende Umsetzungen auf ihre Eigenschaften hin untersuchen zu können.

Modulinhalte

Grundlagen

  • Mengen, Relationen, Graphen
  • Zahlensysteme, Zahlendarstellung, Numerische Aspekte

Logik und Boolesche Algebra

  • Aussagenlogik
  • Prädikatenlogik
  • Boolesche Algebra

Reguläre Sprachen

  • Endliche Automaten
  • Reguläre Ausdrücke
  • Reguläre (Typ-3) Grammatiken, Syntaxdiagramme
  • Chomsky-Hierarchie

Kontextfreie Sprachen

  • Kontextfreie (Typ-2) Grammatiken, Chomsky- und Greibach-Normalformen
  • Anwendungen (Ableitungs- und Syntaxbäume, Syntax von Programmiersprachen, Backus-Naur-Form)

Kontextsensitive und rekursiv aufzählbare Sprachen

  • Kontextsensitive (Typ-1) und Phrasenstruktur- (Typ-0) Grammatiken, Monotonie, Normalform

Berechenbarkeit, Entscheidbarkeit und Komplexität

  • Turing-Maschinen, Turing-Berechenbarkeit
  • Entscheidbarkeit, rekursive Aufzählbarkeit
  • Komplexität

Lehr- und Lernmethoden (Medienformen)

  • Vermittlung der Theorie in der Vorlesung
  • Aufgaben zu den Lehrinhalten werden in kleinen Gruppen (Teamarbeit) selbständig gelöst. Die Lösungen sollen in den Übungsstunden vorgetragen und der Lösungsweg den Kommilitonen hierbei erläutert werden.

Vorlesung 2 SWS, Übung 2 SWS

Empfohlene Literatur

  • Hoffmann, D. (2018): Theoretische Informatik, 4. Auflage, Carl Hanser Verlag München.
  • Hedtstück, U. (2004): Einführung in die Theoretische Informatik. Oldenbourg, München.
  • Kelly, J. (2003): Logik. Pearson Studium, München.
  • Ehrig, H. et al. (1999): Mathematisch-strukturelle Grundlagen der Informatik. Springer, Heidelberg.
  • Beuth, K. (1992): Digitaltechnik. 9. Auflage, Vogel, Würzburg.

Besonderheiten

Keine Angabe