Bill Gates is credited with saying he would "hire a lazy person to do a difficult job" with the justification that "a lazy person will find an easy way to do it." GEOG 485 doesn't teach the lazy way to get the job done, but it does teach the scripting way - which is arguably even better. You've probably heard the "give a fish"/"teach to fish" saying? That's the gist of GEOG 485: to equip you, in an ArcGIS context, with the ModelBuilder and Python scripting skills to make your repetitive geoprocessing tasks easier, quicker and automatic, so you can focus on the more interesting (and potentially more valuable) work that you (and your employers) really want you to be doing.
At a Glance
Applications in GIS
Geospatial Programming and Software Development
|Syllabus||GEOG 485 Syllabus|
|Spring 2, 2023||Jan Oliver Wallgrün, Ph.D.|
|Summer, 2023||Jan Oliver Wallgrün, Ph.D.|
|Fall 1, 2023||Panagiotis Giannakis, Ph.D.|
|Fall 2, 2023||Jim Detwiler, M.S.|
|Spring 1, 2024|
|Spring 2, 2024|
Meet Our Faculty Instructors
What Our Students Say
Made me a better manager.
“With human resources being one of the major constraints of doing more with GIS, automation is a key, if not a necessary, part of our operation. Not only did GEOG 485 make me a better coder, it made me a better manager because now I have a better understanding of where to invest staff hours developing scripting tools to improve speed and accuracy.”
— Jim Daly, GISP
I was able to apply Python at work immediately.
“After taking the class, I was able to apply Python at work immediately. It has helped speed up long processes, and make projects more accurate and efficient. I now feel comfortable investing the time in writing code, instead of approaching things the long way.”
— James Carpenter, GISP