Application Development

In these modules 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 or Jjava. 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.


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.


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: 1,5 months (opening slot 3 months)
 Language: Englisch
Credits: 3 ECTS
Registration deadline: two weeks before start

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