May 19, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 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.

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

Anticipated Course Offering Terms and Locations:
Spring Locations: Ellensburg



Add to Portfolio (opens a new window)