C993 – Automata and Formal Languages
Module
Automata and Formal Languages
Automaten und formale Sprachen |
Module number
C993 [INB3010, MIB8310]
Version: 1 |
Faculty
FIM-INF: Informatikstudiengänge - Fakultät Informatik und Medien
|
Level
Bachelor
|
Duration
1 Semester
|
Semester
Winter semester
|
Module supervisor
Prof. Dr. rer. nat. Sibylle Schwarz |
Lecturer(s)
Prof. Dr. rer. nat. Sibylle Schwarz |
Course language(s)
German |
ECTS credits
5.00 credits |
Workload
150 hours |
Courses
4.00 SCH (2.00 SCH Vorlesung | 2.00 SCH Other) |
Self-study time
94.00 hours |
Pre-examination(s)
Prüfungsvorleistung Beleg Prüfungsvorleistung Präsentation |
Examination(s)
Prüfung Klausurarbeit |
Form of teaching
- |
Media type
keine Angabe |
Instruction content/structure
Formale Sprachen und verschiedene Darstellungsformen dafür, reguläre Ausdrücke Grammatiken (Chomsky-Hierarchie, Pumping Lemmata) Berechnungsmodelle: endliche Automaten, Kellerautomaten,Turingmaschinen Ausblick auf Grenzen der Berechenbarkeit |
Qualification objectives
Die Studierenden sind in der Lage, wichtige Klassen formaler Sprachen als Grundlage von Programmier- und Beschreibungssprachen einzuordnen und kennen die wesentlichen Eigenschaften der Sprachklassen. |
Special admission requirements
Keine |
Recommended prerequisites
anwendungsbereite Kenntnisse auf den Gebieten Modellierung, Logik, Algorithmen und Datenstrukturen, Aufwandsabschätzungen |
Literature
|
Current teaching resources
Lehrmaterial und aktuelle Informationen: https://informatik.htwk-leipzig.de/schwarz |
Notes
regelmäßiges erfolgreiches Lösen der praktischen Übungsaufgaben (PVB) und 3 Kurzvorträge zu schriftlichen Übungsaufgaben (PVP) |
|
Link to course/learning resources in OPAL/Moodle/etc.
|