Modulnummer Modulname Dozent(en) PTI913 Moderne

Werbung
Modulnummer
Modulname
Dozent(en)
PTI913
Moderne Skriptsprachen
Prof. Dr. G. Beier, Fak. PTI
Studiengänge:
Informatik (M. Sc.)
Studienrichtung(-en)/Schwerpunkt(-e):
Semester:
2. Semester (WS)
ECTS-Punkte:
6
Arbeitsaufwand in h: 180
Lehr- und Lernformen in h:
Vorlesung
30 (2 SWS)
Praktikum
30 (2 SWS)
Vor-/Nachbereitung
60
Selbststudium
60
Lernziele
Die Studierenden kennen Grundlagen, Konzepte und Unterschiede moderner Skriptsprachen auf der
Java Plattform. Sie sind in der Lage, geeignete Skriptsprachen auszuwählen, mit ihnen zu arbeiten
und nichttriviale Projekte zu realisieren.
Sie verstehen, wie unterschiedliche Skriptsprachen für verschiedene Entwicklungsziele eingesetzt
werden können.
Sie haben ihre Fähigkeiten vertieft, ein dynamisches, noch nicht fest etabliertes Technologiefeld zu
erschließen und in Hinsicht auf Einsatzmöglichkeiten in realen Projekten zu bewerten.
Lehrinhalte
Die Java VM als Plattform für unterschiedliche Skriptsprachen
Verwendung von Skriptsprachen in Java-Programmen
Groovy als Beispiel einer leistungsfähigen Skriptsprache
o Objektorientiert programmieren mit weniger „Überbau“
o Funktionale Programmierung
o Metaprogrammierung
Rapid Application Development mit Skriptsprachen
o Web Applikationen mit Grails
o Swing Applikationen mit Griffon
Andere Skriptsprachen und Frameworks
o (J)Ruby, (J)Ruby on Rails
o Python, Jython
o JavaFX
Literatur
Bücher
Language Web Sites
Groovy
Kenneth A. Kousen
Making Java Groovy, Manning, ISBN: 9781935182948
Dierk König, Guillaume Laforge, Paul King, Jon Skeet, and Hamlet
D'Arcy
Groovz in Action, Second Edition, Manning, ISBN: 9781935182443
Graeme Rocher , Jeff Brown
The Definitive Guide to Grails, 2nd Edition, apress,
ISBN13: 978-1-59059-995-2
Glen Smith and Peter Ledbrook
Grails in Action , Manning, ISBN: 1933988932
Andres Almiray, Danno Ferrin, and James Shingler:
Griffon in Action, Manning, ISBN: 9781935182238
http://groovy.codehaus.org/
Grails
Griffon
http://grails.org
http://griffon.codehaus.org/
Voraussetzungen/Vorkenntnisse
Inhalt entsprechend Modul
Objektorientierte Softwareentwicklung
Leistungsnachweise
Art:
alternative Prüfungsleistung (Softwareprojekt)
Vorleistungen: keine
Erarbeitet am: 19.01.2012
PLS 20. November 2012
durch: Prof. Dr. Georg Beier
Herunterladen