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: |
|
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: |
|
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: |
|
Bemerkungen: | keine |
Veranstaltungen zum Modul: | keine |
Veranstaltungen im aktuellen Semester: |
|