logo of the SSW institute ;)
Computer Science
System Software

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Talks
Library
Gallery
Links
Search

Webmaster


Home Teaching Lectures UB UE 2017

Übungen zu Übersetzerbau

LVA-Nr Gruppe Leiter Zeit Raum
339.281 1 David Leopoldseder Do, 10:15 - 11:45 K 012D
339.282 2 Josef Eisl (1-6), David Leopoldseder (7-12) Do, 13:45 - 15:15 HS 14
339.283 3 Josef Eisl Do, 10:15 - 11:45 HS 14

In den Übungen wird der Stoff der Vorlesung vertieft, d.h. sie sind eine gute (und notwendige) Vorbereitung für die Vorlesungsklausur. Es wird ein vollständiger Übersetzer für eine Java-ähnliche Programmiersprache (MicroJava) implementiert. Die Übungen 2 bis 6 bauen aufeinander auf, sodass am Ende des Semesters der vollständige Übersetzer vorliegt.

Informationen

  • Euer Passwort könnt ihr mit dem Passwort-Agenten abfragen.
  • Zum Debuggen den Timeout der Testfälle über die Konstante Configuration.DEFAULT_TIMEOUT auf 0 (=unendlich) setzen.

Übungen

Zeitplan

Nr. Termin Inhalt Begleitmaterial Übungsangaben
1 05.10.2017 Grammatiken » MicroJava Grammatik
HowTo Videos:
»HowTo: Installieren von Subclipse, Subversion-Support für Eclipse
»HowTo: Abgeben von Theorieübungen mit Eclipse und Subversion
»HowTo: Auschecken der Übungsvorgabe mit Eclipse und Subclipe (über Import)
»HowTo: Auschecken der Übungsvorgabe mit Eclipse und Subclipe (über SVN Repository Perspektive)
»HowTo: Abgeben einer Programmierübung mit Eclipse und Subclipse
Übung 1 (Abgabe bis Mi 11.10.2017 18:00; unter: svn://ssw.jku.at/2017W/UB/k<MatrNr>/branches/UE1)
Geringfügige Präzisierung der Angabe am 07.10.2017 um 19:00. Änderungen rot markiert.
2 12.10.2017 Scanner Folien der Übungsstunde 2 Übung 2 (Abgabe bis Mi 25.10.2017 18:00; unter: svn://ssw.jku.at/2017W/UB/k<MatrNr>/branches/UE2)
3 19.10.2017 Syntaxanalyse Folien der Übungsstunde 3
F 26.10.2017 Nationalfeiertag
F 02.11.2017 Allerseelen
4 09.11.2017 LL(1) Grammatiken Übung 3 (Abgabe bis Mi 22.11.2017 18:00; unter: svn://ssw.jku.at/2017W/UB/k<MatrNr>/branches/UE3)
5 16.11.2017 Fehlerbehandlung Folien der Übungsstunde 5
6 23.11.2017 Symbolliste Folien der Übungsstunde 6 Übung 4 (Abgabe bis Mi 06.12.2017 18:00; unter: svn://ssw.jku.at/2017W/UB/k<MatrNr>/branches/UE4)
7 30.11.2017 Code-Beispiele
8 07.12.2017 Codeerzeugung Übung 5 (Abgabe bis Mi 20.12.2017 18:00; unter: svn://ssw.jku.at/2017W/UB/k<MatrNr>/branches/UE5)
Bei Abgabe bis Mi 13.12.2017 18:00 Korrektur bis vor Weihnachten!
9 14.12.2017 Codeerzeugung Übung 6 (Abgabe bis Mi 10.01.2018 18:00; unter: svn://ssw.jku.at/2017W/UB/k<MatrNr>/branches/UE6)
F 21.12.2017 Weihnachtsferien
F 28.12.2017 Weihnachtsferien
F 04.01.2017 Weihnachtsferien
10 11.01.2017 LR-Analyse
11 18.01.2017 LR-Analyse Übung 7 (Abgabe bis Mi 24.01.2018 18:00; unter: svn://ssw.jku.at/2017W/UB/k<MatrNr>/branches/UE7)
12 25.01.2017 Fragestunde

TutorInnen

Kürzel Name
CR Christina Rammerstorfer
CL Claudia Leimhofer
BM Binder Mario