Apr 18, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

GEOG 411 - GIS Programming


Description:
Customization and automation of geographic information systems (GIS) software using programming in the Python language. Previous programming experience is helpful, but not required. Course will be offered every year (Spring).

Prerequisites:
Prerequisite: GEOG 303.

Credits: (5)

Learner Outcomes:
Upon successful completion of this course, the student will be able to:

  • Explain how automation through computer programming makes GIS easier, faster, and more accurate.
  • Use fundamental constructs of computer programming, such as variables, loops, counters, decision trees, and functions.
  • Write programs that automate GIS data processing tasks
  • Write programs that read and modify GIS databases
  • Write programs that perform analysis with grid-based GIS datasets (i.e., rasters).
  • Write programs that create GIS datasets from text-based files (such as spreadsheets or GPS files)
  • Explain how Python and other languages could be used to customize the look and feel of a GIS program, and the benefits this would bring.
Learner Outcomes Approval Date:
11/2/17



Add to Portfolio (opens a new window)