Programming for Applications in GIS and Remote sensing
The course is a compulsory course at second cycle level for a Degree of Master of Science (120 credits) in GIS and remote sensing in the main field of study geomatics and an elective course for a Degree of Master of Science in Physical
Geography and Ecosystem Sciences.
The course aim is that the student, on completion of the course, should have acquired knowledge and proficiencies to handle the programming language Python to solve problems and tasks in geographic information sciences (GIS) and remote sensing as well as for applications in physical geography and ecosystem sciences. The course content is largely practically oriented to give training in problem-solving, and in how problems can is structured to be solved with programming tools. An overall goal is also to increase the employability of graduates, in both public and private sectors, and for activities in research.
The course starts with basic programming as handling variables, logical operations, IF clauses and loops, and continues with lists, matrices, file management. The student learns to create their own functions and modules; work with external libraries and object-oriented programming. The final part treats GIS programming with ArcGIS to automate analyses, and excercises in creating your own GIS tools.
The teaching consists of compulsory practical exercises to give training in
programming and problem-solving. The theory is mostly given in connection with the exercises as a shorter introductory lecture. The course starts with basic programming with gradually increasing difficulty in the exercises and introduces new programming
tools with focus on GIS and remote sensing. The final part is completely oriented towards GIS programming and is completed with a programming project that is carried out independently or in groups. All exercises and the final project work are compulsory.
Credits: 15 ECTS
Period: Spring, period 2
Language of instruction: English
Prerequisites: General admission requirements, English 6/B and at least 90
credits in natural sciences or technology of which at least 15 credits in GIS (such as
NGEN11 Spatial analysis, 7.5 credits) or the equivalent such as cartography, geodesy
or remote sensing.