C993 – Automata and Formal Languages
Module
Automata and Formal Languages
Automaten und formale Sprachen |
Module number
C993
Version: 2 |
Faculty
FIM-INF: Informatikstudiengänge - Fakultät Informatik und Medien
|
Level
Bachelor
|
Duration
1 Semester
|
Semester
Summer 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 Übung) |
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 und Programmierung |
Literature
|
Current teaching resources
keine |
Notes
Prüfungsvorleistung: regelmäßiges erfolgreiches Lösen der praktischen Übungsaufgaben und 3 Kurzvorträge zu schriftlichen Übungsaufgaben |
|
Link to course/learning resources in OPAL/Moodle/etc.
|