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