Regelbasierte Programmierung mit XL
Rule-Based Programming with XL
4 LPunregelmäßigDEwird nicht mehr angeboten
Voraussetzungen
Empfohlen, im Wortlaut
Kenntnis des Stoffes der Module: Modul 12-1-01 : Algorithmieren und Programmieren Modul 12-1-02 : Programmierpraktikum Modul 12-2-02 : Softwarepraktikum
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.
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.
Prüfungsleistung
Beleg benotet
Literatur (1)
- werden in der Lehrveranstaltung bereitgestellt
Quelle: Modulbeschreibung der BTU · abgerufen 17.10.2026Original