Web Communication & Information Systems PT
Apply Icon
Apply
now

Programming Languages & Web Development Tools

level of course unit

second cycle, Master

Learning outcomes of course unit

In this course advanced topics in the area of programming languages and web development tools will be addressed. Emphasis will be placed on the following: in-depth knowledge of the dynamic programming languages (JavaScript, Perl, PHP, Python, Ruby, etc.) for web development; presentation and detailed discussion of web frameworks (Apache Struts, Java Server Faces, etc.); in-depth knowledge of special web technologies (self-defined tags and standard tag libs, filters, template procedures); components of web services: SOAP, WSDL, UDDI. In the associated exercise the theoretically acquired knowledge will be applied and consolidated by the students when working with comprehensive web applications.

prerequisites and co-requisites

not applicable

course contents

In this course advanced topics in the area of programming languages and web development tools will be addressed. Emphasis will be placed on the following: in-depth knowledge of the dynamic programming languages (JavaScript, Perl, PHP, Python, Ruby, etc.) for web development; presentation and detailed discussion of web frameworks (Apache Struts, Java Server Faces, etc.); in-depth knowledge of special web technologies (self-defined tags and standard tag libs, filters, template procedures); components of web services: SOAP, WSDL, UDDI.
In the associated exercise the theoretically acquired knowledge will be applied and consolidated by the students when working with comprehensive web applications.

recommended or required reading

- Gerti Kappel, Birgit Pröll, Siegfried Reich, Werner Retschitzegger (Hrsg.), Web Engineering - Systematische Entwicklung von Web- Anwendungen. dpunkt.verlag, ISBN:3-89864-234-8.
- Martin Marinschek, Michael Kurz, Gerald Müllan: JavaServer Faces 2.0: Grundlagen und erweiterte Konzepte, dpunkt Verlag; Auflage: 2., 2009

assessment methods and criteria

ILV

language of instruction

German

number of ECTS credits allocated

4

course-hours-per-week (chw)

2

planned learning activities and teaching methods

group work, individual work

semester/trimester when the course unit is delivered

1

name of lecturer(s)

Lukas Demetz

year of study

1

recommended optional program components

not applicable

course unit code

PRW.2

type of course unit

compulsory (integrated lecture)

mode of delivery

in-class course

work placement(s)

not applicable