Introduces design, coding and implementation of GIS-based software and models to GIS users who have no prior programming experience. Covers the fundamentals of geoprocessing, ModelBuilder and the Python language. Students will learn how to write scripts that work with spatial data, run tools in Python and automate tasks in ArcGIS. Topics include map scripting, debugging and error handling, and the creation of Python functions and object classes. Integrated lab exercises offer an opportunity to gain hands-on experience using commercial GIS software to process real-world data. Students will conceptualize, plan, implement and document the results of GIS mapping applications, customizations, automations and extensions. Prerequisites: CIS 156 and CIS 237 Additional Course Fee: $30.00
Prerequisites: CIS 156, CIS 237