Banner optionale Module

Application Development (using Java)

In this module you are introduced to the application development process, both from the theoretical side as well as via acquiring some basic programming skills. At the beginning you explore scripting, the simpler possibility of code development which does not require much more than a browser and a computer. As a practical example you work with JavaScript. Further, you learn about server-side scripting using PHP, a bit more complex solution which requires a complimentary component to be included: a web server. Finally, you are introduced to the concepts of object oriented programming (oop) and start to work with 'real' programming language, particularly Java. You also get familiar with models and methods to be applied at the conceptual stage of software design. The final lesson includes a lot of exemplary java code interpretation and development, to give you a hands-on experience within the module. Moreover you are given the opportunity to apply your new skills to a real use case: the application which stores a GPS track of a hiker and visualizes it on a map.

Learning Objectives

  • explain the whole process of application development,
  • comprehend difference between scripting, server-side scripting and 'real' programming language,
  • analyze existing code and make use of code documentation,
  • apply conceptual models of software design,
  • develop simple code in JavaScript, PHP and Java,
  • utilize selected data standards and protocols.


Martin Horvath, MSc
Berchtesgadner Str. 22, A-5020 Salzburg
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!


Martin Horvath is one of the founders of PRIMEBIRD GMBH which is located in Salzburg and Munich. He works there as an IT consultant in the field of spatial information processing and is specialized on system design, standardization, web-services and cloud-development. 'Spatial information is all around us and it’s waiting to be used in everyday business. We at PRIMEBIRD are realizing innovative ideas and help our customers to save and earn money by using data which is already there!', Martin Horvath, MSc.


We would like to inform you that this is an exclusively english language module, hence any kind of communication with the module instructor should be in English. The module is delivered in form of an instructed self-study that is based on explorative learning process and process. Theoretical concepts are complemented with practice oriented examples demonstrated with help of multimedia elements. A discussion forum is used for communication among students and the instructor. A discussion forum is maintained in Blackboard in order to support efficient module instruction. You are requested to submit all your questions related to this module to this forum only. The instructor will check all incoming comments on a regular basis. He will answer your questions or provide you with pointers for solving your problems. Upon completion of the module students are requested to evaluate the module, which is a part of our quality assurance policy and practice.


  • Eclipse IDE for Java developers
  • Java Development Kit (JDK)
  • Notepad++

Assessment and Grading

The assessment is based on your completed assignments. They must be submitted in written format (.PDF) within the required time period. If (a) assignment(s) is/ are handed in late, the instructor is not obligated to grade it/them. It will be listed as such on your transcript. Instructor assessment reflects student’s achievements in this module and is conducted through assessing module assignments. This assessment result counts towards the academic qualification. Exercises are to enforce students’ knowledge skills whereas and quizzes provide feedback to a student based on availability of correct answers. These should be completed to allow students to assess their own progress and are not included in the module assessment.

Basic Informations

Start: 3 x per year
Duration: 3 months
Language: Englisch
Credits: 6 ECTS
Registration deadline: two weeks before start

For further Details (prerequisites, registration, ...) you have to log in.

Club UNIGIS Login

Mitglieder der Club-UNIGIS Absolventennetzwerkes melden sich hier mit Ihren Blackboard-Zugangsdaten an:

Koordination opt. Module


Mag. Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Ihr Ansprechpartner für Anregungen rund um unsere optionalen Module.

Für organisatorische Fragen bezüglich Anmeldung, Abgabeterminen, Planung des Wahlpflichtfaches, zeitliche Überlappungen etc. wenden Sie sich bitte an das UNIGIS Lehrgangsbüro:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

Jahresübersicht 2017

Hier finden Sie die Termine, zu denen optionale UNIGIS Module belegt werden können:

nach Modul geordnet

chronologisch geordnet

Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! ?