Praktikum Compilerbau im Sommersemester 2007:
praktische Informatik
Teilnehmerzahl:
max. 16
Aktuelles
- Der erste Praktikumstermin ist am Montag, den 23. Juli 2007 um 08:00 in
Raum 02.07.034.
Voraussetzungen
- fliessende Deutschkenntnisse
- praktische Java Kenntnisse unabdingbar
- Assembler (wie in TGI/Info3) förderlich
- Objektorientierte Konzepte aus dem Grundstudium
- Kenntnisse in Softwaretechnik förderlich
- Kenntnisse zu formalen Sprachen / Automaten förderlich
- Besuch der Vorlesung Compilerbau erwünscht
- Teilnahme an der Übung zu Compilerbau verpflichtend
- Optional Vorlesungen Programmoptimierung, Virtuelle Maschinen
- Grundlagen von Unix / Linux förderlich
Anmelden
... kann man sich bei der Vorbesprechung am Freitag den 19.01.2007 um 13:00
im Raum 02.07.014 oder falls dann noch Plätze frei sind, persönlich bei Herrn Petter.
Inhalt des Praktikums
In diesem Praktikum werden Techniken aus dem Übersetzerbau vermittelt,
die zur Implementierung eines Compilers notwendig sind.
Die konkrete Aufgabe wird aus dem Themenbereich des Übersetzerbaus sein,
wird allerdings dynamisch festgelegt, und vermutlich erst kurz vor der
Durchführung des Praktikums im Sommer feststehen. Wir werden Sie in diesem
Praktikum in unsere aktuellen Forschungsgebiete im Bereich der Programmanalyse
und -optimierung einsetzen.
Im Praktikum kommen folgende Werkzeuge zum Einsatz:
- WebSite zum Power PC 755 FreeScale-PPC755
- Übersicht über die Zielarchitektur des Power PC 755 PPC755
- die Programmiersprache Java
- das Build-Werkzeug ANT
- der Scannergenerator JFlex
- der Parsergenerator CUP
- die Beispielumgebung für Compilerbau von CUP
Mögliche Erweiterungen der Problemstellung bilden den Gegenstand
von SEPs und Diplomarbeiten.
Bisherige Ablaufplanung
Ab Montag den 23. Juli 2007 werden wir dann für 2 Wochen als Projektteam
gemeinsam unsere Aufgabe angehen. In Raum MI 02.07.014 werden wir dazu von
9:00 bis 17:00 Gelegenheit haben, uns mit dem Projekt zu beschäftigen. Die
Arbeit soll gemeinsam an einem Softwareprojekt stattfinden, unterteilt in Teams
von 2 Personen.
Praktikumsschein
Einen Schein erhält jeder Teilnehmer,
- der aktiv mitgearbeitet hat und
- deren/dessen Gruppe die Aufgaben gelöst und dokumentiert hat
- benotete Scheine werden auf spezielle Anfrage erstellt. Die aktive Teilnahme
am Praktikum und das Verständnis der behandelten Aufgaben wird
gegebenenfalls am Semesterende in Sitzungen (Testatabnahmen) überprüft,
die gruppenweise stattfinden werden.