Geographic Information Systems, Spacial Tech

GIST 240 GIS Development and Programming

Introduction to the foundational concepts, techniques, and skills of computer programming needed to tackle complex analyses and automate geoprocessing workflows in a geographic information system (GIS). Emphasis is on object-oriented programming and developing basic programming skills using the Python scripting language. Students learn essential programming concepts needed for processing spatial data variables and expressions, data typing, data structures, conditional branching, looping, functions, input/output, data manipulation, and debugging. Students also develop geoprocessing programs to edit, query, manipulate, and analyze spatial data (both vector and raster data) with ArcPy and other modules like NumPy, SciPy, and Pandas. No prior programming experience is required.

Requirements

Enrollment is restricted to graduate students enrolled in the Geographic Info Systems, Science, & Technologies program.

Credits

5

Quarter offered

Fall