Banner optionale Module

Application Development in 3 Modules

You have the choice between 3 modules:

Module 1: Basics of Application Development

(3 ECTS)
Geoinformatic experts don’t just use the tools. They build them.
Learning Objectives: Upon completion of this module, you get the big picture of application development beyond coding by understanding system architectures, understand the role of client-side and server-side scripting languages versus compiled programming languages, made the first steps into structuring code according to the object-oriented programming paradigm. 

***

Module 2:  Application Development using Java

(3 ECTS)
Java – an object oriented programming language for serious programmers
Learning Objectives: Upon completion of this module, you understand the structure and logic of Java programs and IDEs (integrated development environments), can use an IDE to modify existing programs for your purposes and for debugging, are equipped to start serious programming. 

***

Module 3: Application Development using JavaScript

(3 ECTS)
JavaScript – the scripting language for web applications.
Learning Objectives: Upon completion of this module, you know the structure of JavaScript code to write simple scripts from scratch, can apply the model-view-controller principle to design more complex scripts, can make use of frameworks and libraries to reuse existing code,develop a web-based application that acquires, processes and visualises spatial data, use web-browsers for debugging your code.

***
 

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.


Instructor



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

 

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.

Methods

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.

Software

  • Eclipse IDE for Java developers
  • (Java module) 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: 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.

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 2018

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! ?

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! ?