ESCI 2711
Scripting and Programming in GIS
Knowledge and competence in programming are an essential skill set and a critical requirement for most geospatial job opportunities. This course will introduce the basics of constructing scripts (lists, loops, syntax, classes, objects) and programming them into a GIS framework for the purpose of automating workflows, visualizing geospatial data, building and running tools from GUIs and APIs. Other topics will include: methods to enhance functionalities within current geospatial software and web-based systems, the utilization of geospatial libraries, and the construction of effective tools for spatial analysis purposes using Python and other programming languages. (2 lecture, 2 laboratory hours per week.)
Sources
- Course catalogue ↗Winter 2027