Description
This course provides a foundation in programming in the context of geospatial science and technology. Using Python as the main language, students will learn the principles of programming, including but not limited to: languages and syntax, paradigms, variables, control flow and functions. Students will apply their programming skills to geospatial workflows, such as map production, geospatial data processing and analysis. Finally, students will learn the principles of object-oriented programming and how it relates to geospatial science. The aim of this module is to equip students with the programming skills required for a successful career as a geospatial scientist, GIS professional, data scientist, academic researcher, or similar.
Learning Outcomes
- To understand the principles of programming
- To be comfortable with scripting geospatial analysis workflows
- To understand the principles of object-oriented programming and how this relates to representation and modelling of geospatial data
- To be able to write object-oriented programming code
Module deliveries for 2024/25 academic year
Last updated
This module description was last updated on 19th August 2024.
Ìý