Guided Project SS26_01 »Automata Interactive Learning Environment«
Informationen zur Organisation des Moduls
- Betreuer
- Prof. Dr. Florian Niebling
- Teamgröße
- 2-4
- Sprache
- English
- Beginn
- to be defined
- Angeboten als
- GP-GAK (12 ECTS)

Automata theory is foundational in theoretical computer science, but many students struggle with its abstract nature. Interactive visualization and immediate feedback can significantly improve understanding. The primary goal is to create a system that enables students to test their own knowledge in preparation for the exam.
The goal of this project is to evaluate different existing automata creation and simulation tools (e.g. https://www.automataverse.com/simulator, https://fla-amrt.vlabs.ac.in/exp/construct-pushdown-automata/simulation.html, https://automatonsimulator.com/), and implement a website according to the project goals:
Students apply web-development and UI/UX design techniques for learning tools. You will learn how to:
Some knowledge about foundations of computer science, especially automata theory. Basics of web- and UI design.
If there is an external partner, give the contact person(s) and a brief description here; otherwise leave blank