The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here:

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Algorithms in GIS


This is an online course that can only be taken as part of the GIS master program.

Course contents

The course gives thorough theoretical and practical knowledge about the most common spatial algorithms in GIS. The theory concentrates mainly on spatial concepts and algorithms (both vector and raster). In the practical part of the course, the student implements some well-known algorithms using a standard programming language. It is highly recommended that you study Geographical databases before this course. BE AWARE: This course requires some programming skills. If you have not programmed before, you are not recommended to attend this course.

Teaching methods

Teaching consists of lectures and practical exercises that you will submit to the teachers. The course ends with a written examination.


Lecture notes in GIS Algorithms, Lars Harrie 2008 (freely distributed through the course homepage).

Course coordinator

Course facts: GISN07

Level: Advanced
Credits: 7.5 ECTS
Period: Autumn
Language of instruction: English
Prerequisites: General admission requirements and 90 ECTS, including 30 ECTS in GIS, equivalent to GISA21 and GISA22
Technical prerequisites: PC with Windows 7 or better; Internet connection

Course syllabus (pdf, 221 kb, new window)
Reading list (pdf, 3 kb, new window)

For current students