703756 Moderne Technologien und Frameworks

Sommersemester 2013 | Stand: 16.07.2013 LV auf Merkliste setzen
703756
Moderne Technologien und Frameworks
PS 2
4
wöch.
jährlich
Englisch
Nach Abschluss des Kurses ist der Student/die Studentin mit dem Konzept von Domain-Specific Languages (DSL) vertraut und ist in der Lage, einfache DSLs mit Hilfe von Scala, Xtext und dem Meta-Programming System (MPS) zu implementieren.
Dieses Seminar behandelt Themen des modernen Software-Engineerings um Software effizienter entwickeln zu können. Drei verschiedene Ansätze werden vorgestellt: Internal Domain-spezifische Sprachen (DSLs) in Scala, externen DSLs mit Xtext und Language-oriented Programming mit dem Meta-Programming System (MPS). Diese Ansätze haben zum Ziel, die Funktionalität einer Programmiersprache (wie z.B. Java) zu erweitern oder neue Sprachen zu definieren. Siehe zB http://martinfowler.com/bliki/DomainSpecificLanguage.html.
Im ersten Teil des Seminars werden Vorträge und einfache praktische Übungen den Umgang mit internen Domain-spezifische Sprachen (DSLs), externen DSLs und Language-oriented Programming zu erlernen. Der zweite Teil umfasst Projektarbeiten mittleren Aufwands in Gruppen, bei welchen die zuvor erwähnten Methoden zum Einsatz kommen.
Die Gesamtnote wird aus den eingereichten Übungen sowie dem Ergebnis der Gruppenarbeit berechnet.
http://martinfowler.com/bliki/DomainSpecificLanguage.html
Dieser Kurs kann von WirtschaftsinformatikstudentInnen als auch InformatikstudentInnen und thematisch Interessierten besucht werden. Bitte etwaige Warnungen zu nicht überprüfbaren Kursvoraussetzungen bei der Anmeldung ignorieren.
Beginn: siehe Termine
Gruppe 0
Datum Uhrzeit Ort
Mo 04.03.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 11.03.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 18.03.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 08.04.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 15.04.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 22.04.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 29.04.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 06.05.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 13.05.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 27.05.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 03.06.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 10.06.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 17.06.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei
Mo 24.06.2013
12.15 - 14.00 rr 21 rr 21 Barrierefrei