TUD Logo

TUD Startseite » ... » Lehre » Sommersemester 2009 » Praktikum Programmierung II

Grundlagen der Programmierung

Praktikum Programmierung II

Termine

  • 1.–5. Juni, vorlesungsfrei (Pfingsten)
  • 18. Juni, 5. DS, Audimax, vierte Hörsaalveranstaltung

Aufgabenblätter

  1. Blatt (17./18. KW): ps, pdf, Calculator.hs, Main.hs, Syntax.hs
  2. Blatt (19./20. KW): ps, pdf, Lexer.x, Main.hs, ParserTools.hs, Beispieldatei.c
  3. Blatt (21./22. KW): ps, pdf, Parser.y, Lexer.x, Main.hs, ParserTools.hs, Beispieldatei.c
  4. Blatt (24./25. KW): ps, pdf, SimpleFunctions.hs, ParserTools.hs, SafeDivision.hs, Calculator.hs
  5. Blatt (26./27. KW): ps, pdf, Main.hs, ParserTools.hs, Parser.y, Symbols.hs, Transform.hs
  6. Blatt (28./29. KW): ps, pdf, Hinweise (ps), Hinweise (pdf), Main.hs, ParserTools.hs, Parser.y, Lexer.x, Symbols.hs, Transform.hs, Beispieldatei.c, AM0-Simulator, AM0.exe

Downloads

  1. Folien vom 16. April: pdf

Inhalte und Organisation

Das Praktikum wird für Studenten angeboten, die die Vorlesung Programmierung besuchen. Es ist Pflicht für Studenten der Informatik, Medieninformatik und Softwaretechnik, für andere ist es fakultativ und kann nur im Rahmen der freien Plätze angeboten werden.

Im Verlauf des Praktikums programmieren die Studenten in Haskell einen Compiler, der C0 in AM0 übersetzt. Dazu notwendige Konzepte wie Lexer, Parser, und Codegenerierung werden in Hörsaalveranstaltungen eingeführt, die zum ersten Mal am 16. April und danach nach vorheriger Bekanntgabe auf dieser Seite stattfindet (siehe Termine).

Es gibt insgesamt sechs Aufgaben, die sukzessive zum fertigen Compiler führen. Die Aufgaben können von den Studenten im Rechenzentrum unter Betreuung gelöst werden; Voraussetzung dafür ist eine Einschreibung in Gruppen über jExam. Der Beginn der Einschreibung kann der Hauptseite der Lehre entnommen werden. Die Aufgaben sowie weitere Materialien werden auf dieser Seite bereitgestellt.

Stand: 1.2.2010, 14:26 Uhr
Autor: Dr. rer. nat. Matthias Büchse

Kontakt
Dr.-Ing.
Lutz Rüdiger

Tel.: +49 (0) 351 463-38487
Fax: +49 (0) 351 463-37959
E-Mail-Kontaktformular

Dr. rer. nat.
Matthias Büchse

Tel.:
Fax:
E-Mail-Kontaktformular