12428 - Regelbasierte Programmierung mit XL Modulübersicht

Modulnummer: 12428 - Modul nicht mehr im Angebot ab WS 2008/9
Modultitel:Regelbasierte Programmierung mit XL
  Rule-Based Programming with XL
Einrichtung: Fakultät 1 - Mathematik, Naturwissenschaften und Informatik
Verantwortlich:
  • Prof. Dr. Kurth, Winfried
Lehr- und Prüfungssprache:Deutsch
Dauer:1 Semester
Angebotsturnus: sporadisch nach Ankündigung
Leistungspunkte: 4
Lernziele:Grundlegende Fertigkeiten in der Implementation von Algorithmen im regelbasierten Programmierparadigma, Bewertung von Sprachkonstrukten im Hinblick auf Transparenz, Effizienz und Pflegbarkeit von Software, Vertrautheit mit Graphtransformationen als relevantem Kalkül für Anwendungen.
Inhalte:Nach einem Steilkurs in die Programmiersprache XL, welche Java mit Graphtransformationsmöglichkeiten kombiniert und insofern das regelbasierte Programmierparadigma mit den objektorientierten und imperativen Paradigmen verbindet, werden unter Betreuung verschiedene bekannte Algorithmen, insbesondere aus der Graphentheorie und Geometrie, unter Verwendung der regelbasierten Konstrukte von XL implementiert. Diese in Gruppen zu bearbeitenden Projekte dienen auch der Evaluation von XL und der Erarbeitung von Verbesserungsvorschlägen für den Sprachentwurf. Zu jeder Implementation gehören eine Dokumentation, ein Auswertungsbericht und eine Abschlusspräsentation. Die TeilnehmerInnen sollten sich auf das (ungewohnte) regelbasierte Programmierparadigma einlassen.
Empfohlene Voraussetzungen:Kenntnis des Stoffes der Module:
Modul 12-1-01 : Algorithmieren und Programmieren
Modul 12-1-02 : Programmierpraktikum
Modul 12-2-02 : Softwarepraktikum
Zwingende Voraussetzungen:keine
Lehrformen und Arbeitsumfang:
  • Praktikum / 4 SWS
  • Tutorium / 1 SWS
  • Selbststudium / 45 Stunden
Unterrichtsmaterialien und Literaturhinweise:werden in der Lehrveranstaltung bereitgestellt
Modulprüfung:Keine Angabe - Angabe ab Wintersemester 2016/17 erforderlich!
Prüfungsleistung/en für Modulprüfung:Beleg benotet
Bewertung der Modulprüfung:Prüfungsleistung - benotet
Teilnehmerbeschränkung:keine
Zuordnung zu Studiengängen:
  • keine Zuordnung vorhanden
Bemerkungen:keine
Veranstaltungen zum Modul:keine
Veranstaltungen im aktuellen Semester:
  • keine Zuordnung vorhanden