This course will introduce students to the basics of software programming with an emphasis on common data structures and algorithms often required in geospatial applications. The course will cover the basics of programming using Python. We will cover primitive data types and different data structures. For each of these data types we will explore several algorithms for their manipulation focusing on sorting, searching, and indexing. This course has a lecture and practical component. During the practical sessions we will apply the data structures and algorithms we have learned to both spatial and non-spatial problems.

This course is not intended for students with strong computer science background.

Kurs im HIS-LSF

Semester: WiSe 2023/24