Programming, Customization and Automation in GIS

Course content

Students aiming for higher technical expertise within Geographical Information Systems (GIS) will need to master a certain level of programming and related techniques for creating customized GIS functionality and/or interfaces. This is also relevant when handling and analysing large datasets.

This course is designed to make powerful scripting and programming tools in GIS available for those who have only little or no experience writing code. The course contains two major parts; the first part introduces a relevant programming language (pt Python) and the second part focus on applications within a GIS environment. This includes scripts for automation, analysis and data management procedures in GIS as well as development of suitable user interfaces for these scripts.

Education

MSc Programme in Geography and Geoinformatics
MSc Programme in Geography and Geoinformatics with a minor subject

 

Learning outcome

Knowledge:

Basic programming skills in the context of an open source programming language. Application programming in a GIS environment, using programming scripts as tools for spatial analysis, automation and data management. Development of user interfaces for specific user groups and specific tasks. Management of databases and geodatabases.

Skills:

  • explain theoretical concepts in basic programming,
  • use and manage databases and geodatabases in a GIS environment,
  • implement solutions in GIS, using a specific programming language,
  • access the suitability of user interface and ability to modify these interfaces to specific purposes,
  • make scripts for automation of processes that need to be repeated often,
  • programming applications for spatial analysis.

 

Competences:

Access, analyse and use programming as a tool for maintenance and operation of a Geographical Informations System, as well as making scripts for analysis and presentations in GIS.


 

The form of teaching is exercises combined with ad hoc lectures. For the teaching plan, please see Absalon.

Please see Absalon

Academic qualifications equivalent to a BSc degree is recommended.

Continuous feedback during the course of the semester

During the course there is continous oral feedback from the teacher related to the computer-based exercises. The feedback concerns among other things the applied methods, the obtained results and the final presentation.

ECTS
7,5 ECTS
Type of assessment
Oral examination, 20 min
Written assignment, Ongoing preparation throughout the course
Type of assessment details
The written assignment is prepared during the course and must be handed in prior to the exam week. The oral exam uses the written assignment as its point of departure. It includes the titles listed in the officially approved reading list. A combined grade is given after the oral exam.
Aid
Without aids
Marking scale
7-point grading scale
Censorship form
No external censorship
Several internal examiners.
Re-exam

Re-submission of written assignment, 20 minutes oral examination. The written assignment must be handed in prior to the re-examination week. The oral exam uses the written assignment as its point of departure. It includes the titles listed in the officially approved reading list.

Criteria for exam assessment

Please see learning outcomes.

Single subject courses (day)

  • Category
  • Hours
  • Preparation
  • 171
  • Practical exercises
  • 35
  • English
  • 206

Kursusinformation

Language
English
Course number
NIGK15021U
ECTS
7,5 ECTS
Programme level
Full Degree Master
Duration

1 block

Placement
Block 4
Schedulegroup
A
Capacity
22
The number of seats may be reduced in the late registration period
Studyboard
Study Board of Geosciences and Management
Contracting department
  • Department of Geoscience and Natural Resource Management
Contracting faculty
  • Faculty of Science
Course Coordinator
  • Lasse Møller-Jensen   (3-71726f456e6c7333707a336970)
Teacher

Lasse Møller-Jensen & Thomas Balstrøm

Saved on the 28-02-2023

Er du BA- eller KA-studerende?

Er du bachelor- eller kandidat-studerende, så find dette kursus i kursusbasen for studerende:

Kursusinformation for indskrevne studerende