GIS Programming and Software Development

Resource Description

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 boring, repetitive geoprocessing tasks easier, quicker and automatic — so you can focus on the more interesting (potentially more valuable) work that you (and your employers) really want you to be doing.

Course Number

GEOG 485

License

CC BY-NC-SA 4.0

Online Resource

View the entire resource online here: GIS Programming and Software Development

Download Source Files

Download the resource's source files here: .zip (1013.73 KB)

Jim Detwiler

Jim Detwiler

Hi, I'm Jim Detwiler. I've been an instructor in the Geography Department's online GIS program since 2000. Back then, we had just a one-year, non-credit certificate program with few electives. Today, we offer a Master of GIS degree with numerous electives that enable students to focus on application areas of interest to them. I'm very proud to be associated with this program, both in terms of the faculty involved and the adult professionals who enroll in it.

Learn more

James O'Brien

James O'Brien

I got involved in GIS in 1993 but via a slightly different path perhaps to most people. A year earlier I'd been introduced to GIS at a university promotional event where it was described as "Computing and Environmental Studies." Intrigued at how the two could be combined, I went along, listened, liked what I heard and selected GIS as my undergraduate degree.

Learn more

Jan Oliver Wallgrun

Jan Oliver Wallgrun

I have been working as a researcher and instructor at the Penn State Geography department, but a little while ago moved back to Germany where I am originally from. I am a computer scientist by training, with my master and Ph.D. both in Informatics. However, I have been working in the areas of GIS and GIScience for more than a decade now. In my residential courses at Penn State, I have been teaching introductory courses to GIS and GIScience, geospatial data management and spatial databases, and object-oriented programming for GIScience.

Learn more

Sterling Quinn

Sterling Quinn

Sterling Quinn is an author and an instructor for GEOG 485: GIS Programming and Customization. He works as a product engineer on the ArcGIS Server development team at Esri and lives in the Olympia, Washington area. His interests include web map optimization, cloud computing, and technical communication. He has also experienced much online learning from the perspective of a student, having completed the MGIS degree from Penn State in 2009.

Learn more