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.

GEG-238 Sections for Spring 2023

With the following scheduling option(s)

1 Section Offered

GEG-238, Section 181

CRN #34764
Remote (Zoom Meeting)


Wayne Howard

Scheduled Meeting Times

TypeLocationDate(s)Day / Time
LectureRemote (Zoom Meeting)Jan 23rd, 2023 – May 19th, 2023Wednesday
5:30 pm - 7:20 pm
LaboratoryRemote (Zoom Meeting)Jan 23rd, 2023 – May 19th, 2023TBA
Type Lecture
Location Remote (Zoom Meeting)
Date(s) Jan 23rd, 2023 – May 19th, 2023
Day / Time Wednesday
5:30 pm - 7:20 pm
Type Laboratory
Location Remote (Zoom Meeting)
Date(s) Jan 23rd, 2023 – May 19th, 2023
Day / Time TBA