Skip to content

kite616/Projektaufgabe-P3

Repository files navigation

Projektaufgabe P3: Turing Maschine

Voraussetzungen

Kapitel 5 (und optional 6)

Bearbeitungszeit

4-6 Stunden

Aufgabenstellung

Simulieren und visualisieren eine Turing Maschine (TM) die die Embedded Reber Grammar (ERG) mit so wenig Zuständen wie möglich entscheidet. Die TM soll nicht nur den DEA zur ERG nachbilden. Sie sollen eine einfachere Lösung finden, die mit dem DEA nicht realisierbar ist.

Anwendung und Abgabe

Es wird eine Web-Anwendung erstellt, siehe Kursplan.

Visualisierung

Stellen Sie die TM als Tabelle und als Graph da. Die Verarbeitung der Eingabe wird schrittweise angezeigt. Schließlich wird das Endergebnis dargestellt.

Interaktion

Man kann in der Anwendung richtige und falsche Zeichenketten als Beispiel erzeugen lassen. Auch die Eingabe einer Zeichenkette ist möglich. Die TM kann dann schrittweise oder automatisch animiert arbeiten. Die Animationsgeschwindigkeit ist einstellbar.

Gestaltung

Achten Sie auf eine sinnvolle Semantik bei der Farbgestaltung und ein übersichtliches Layout. Beachten Sie die Human/Mensch-Computer-Interaktion (HCI) Kriterien (funktional und benutzerfreundlich, Feedback, Hilfe ) beim Interaktionsdesign.

Hinweise

ISO 9241-11 Anforderungen an die Gebrauchstauglichkeit und ISO 9241-110 Grundsätze der Dialoggestaltung: https://de.wikipedia.org/wiki/ISO_9241

Material

Embedded Reber Grammar (ERG): https://willamette.edu/~gorr/classes/cs449/reber.html#top

Testumgebung

Chrome [unter MacOS].

Bewertungskriterien und Punkte

Bewertet werden Logik, Implementierung und Gestaltung (User Experiece, UX):

  • Korrekte Logik. Ablauf der Logik entsprechend der Eingabe (10 Punkte)
  • Implementierung übersichtlich und so einfach wie möglich (5 Punkte)
  • Simulation und Animation, als Graph und als Tabelle (5 Punkte)
  • Visualisierung und Gestaltung, Farben, Formen, Screen-Layout, Text, etc. (5 Punkte)
  • User Interaktion (HCI) (5 Punkte)
  • Gesamtpunktzahl: 30 Punkte

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors