Introduction to Geospatial Programming

This course teaches how to customize and automate Geospatial Information Science (GIS) applications using the Python scripting language. Automation can make your work easier, faster, and more accurate, and knowledge of a scripting language is a highly desired skill in GIS analysts. This course dedicates time to theory and implementation of the various scripting languages currently in use. Upon completion, students will be able to solve geospatial problems and streamline GIS workflows through the creation and modification of scripts. Students will be guided through a series of lectures and hands?on computer?based lab exercises. Course material used are based upon the United States Department of Labor?s Geospatial Technology Competency Model (GCTM) for entry level geospatial occupations including Geospatial or GIS Technicians or Technologists.


GEG 130, GEG 133, and GEG 230 or GEG 236 all with a grade of C or higher, or instruction permission.

Register for this Course

GEG-238 Sections for Spring 2022

With the following scheduling option(s)
With the following course attribute(s)

1 Section Offered

GEG-238, Section 181

CRN #34764
Remote Learning



Seats Remaining


Already on Waitlist


Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LectureRemote LearningJan 24th, 2022 – May 26th, 2022Wednesday
5:30 pm - 7:20 pm
LaboratoryRemote LearningJan 24th, 2022 – May 26th, 2022TBA
Type Lecture
Location Remote Learning
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time Wednesday
5:30 pm - 7:20 pm
Type Laboratory
Location Remote Learning
Date(s) Jan 24th, 2022 – May 26th, 2022
Day / Time TBA