185.966 Abstract Machines
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021S, VO, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VO Lecture
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to explain the abstract machines and algorithms which have been presented during the lecture in a way that everybody can understand them and to design new abstract machines.

Subject of course

real machines, processor architectures, structure of interpreters, intermediate representations, threaded, code, Forth, Java VM, syntax directed editors, Prolog interpreters, implementation of functional languages, abstract machines (P4, JVM, tree machines, Dalvik, WAM, VAM, SECD).

Teaching methods

Lecture and autonomous learning from the English lecture notes

Mode of examination

Oral

Additional information

see homepage

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu15:00 - 17:0004.03.2021 - 24.06.2021 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smz (LIVE)Lecture
Abstract Machines - Single appointments
DayDateTimeLocationDescription
Thu04.03.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu11.03.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu18.03.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu25.03.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu15.04.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu22.04.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu29.04.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu06.05.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu20.05.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Thu24.06.202115:00 - 17:00 BigBlueButton (Chrome) https://g3.complang.tuwien.ac.at/b/and-egp-iuy-smzLecture
Course is held blocked

Examination modalities

aural exam

Course registration

Not necessary

Curricula

Study CodeObligationSemesterPrecon.Info
033 534 Software & Information Engineering Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
881 Computer Sciences Mandatory elective

Literature

Lecture notes for this course are available. in der Vorlesung

Previous knowledge

Compiler Construction

Miscellaneous

Language

German