Current Courses
GEOG 863: Web App Development for Geospatial Professionals
- focuses on developing custom geospatial web applications web using basic web publishing technologies (HTML, CSS, JavaScript) together with an application programming interfaces offered by Esri
- course content
GEOG 868: Spatial Database Management for Geospatial Professionals
- looks at the management of spatial data using both a free and open-source approach (Postgres/PostGIS) and a proprietary approach (Esri geodatabase)
- co-authored with Jim Sloan
- course content
GEOG 485: GIS Programming and Software Development
- covers the use of the Python scripting language in the automation of GIS workflows in an ArcGIS context
- current iteration of the course developed by Sterling Quinn; I now help maintain the content along with James O’Brien and Jan Wallgrün
- course content
Past Courses
GEOG 485: GIS Programming and Customization
- customizing Esri desktop GIS software through Visual Basics for Applications (VBA)/ArcObjects programming
- taught online and face-to-face sections of this course for several years
- was retired and replaced by a Python scripting course in 2010
- course content
GEOG 489: GIS Application Development
- originally an advanced Visual Basic/ArcObjects programming course
- was revamped by colleague Andrew Murdoch to be “the ArcObjects course” in our curriculum
- taught today by Andrew Murdoch
- course content