Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, die in der Vorlesung präsentierten abstrakten Maschinen und Algorithmen verständlich zu erklären und neue abstrakte Maschinen zu entwickeln.
reale Maschinen, Prozesssorarchitekturen, Aufbau von Interpretern, Zwischencodes, threaded, code, Forth, JAVA, JAVA Virtuelle Maschine, syntaxgesteuerte Editoren, Prologinterpreter, Implementierung von funktionalen Sprachen, Abstrakte Maschinen (P4, JVM, Baummaschinen, Dalvik, WAM, VAM, SECD).
Entwicklung und Modifikation von abstrakten Maschinen und Präsentation der Ergebnisse
Frontalvorlesung und selbständiges Erarbeiten der abstrakten Maschinen aus dem englischen Skriptum
selbständige Entwicklung einer abstrakten Maschine
ECTS Aufteilung: 6 ECTS = 150 Stunden
Einführung und Vorlesung 20h
Skriptum lernen, Prüfungsvorbereitung, mündliche Prüfung 25h
Implementierung einer Abstrakten Maschine 100h
Präsentation erstellen und präsentieren 5h